Sr. Software Engineer

Company: Apple
Company: Apple
Location: Austin, Texas, United States
Department: Software and Services
Posted on: 2024-03-16 06:01
Summary Posted: Mar 15, 2024 Role Number: 200542885 The Apple Services Engineering (ASE) team is one of the most exciting examples of Apple’s long-held passion for combining art and technology. We are the people who power the App Store, Apple TV and Sports, Apple Music, Podcasts, and Books along with Cloud and Infrastructure Services platforms. Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products very quickly. Bring passion and dedication to your job and there's no telling what we can accomplish together. Do you love crafting elegant solutions to highly complex challenges? Are you passionate about building distributed, scalable solutions? Our team develops end to end software solutions and services that are consumed by numerous customers. This is a phenomenal opportunity to showcase your deep knowledge in software development, system architecture, and cloud technologies. Key Qualifications Key Qualifications Extensive experience working on large enterprise environments with the demonstrated ability to architect and deliver solutions at scale Proficient with system/OS programming languages such as Go with sophisticated proficiency Experience with architectural and detailed design, incorporating aspects of security, high availability, and resiliency in the design Strong software engineering background, with deep experience with multiple design patterns Experience with CI/CD tools and techniques Experience operating and developing infrastructure and services in cloud platforms Experience with application and service monitoring Strong knowledge of network protocols and Linux/Unix system internals and transport protocols (TCP, TLS, HTTP, UDP) Strong understanding of Linux systems such as PAM and systems Experience writing detailed solution specifications, diagrams, standards documentation, operating procedures, test plans/test reports, etc. Description Description As a Sr. Software Engineer on the Apple Services Engineering team, you'll foster innovation, drive collaboration, and deliver scalable solutions to our customers. You will be part of an engineering team scaling the core cloud platform for thousands of applications in a secure manner. You will be focusing on engineering excellence, automation of operations, security, and high availability while crafting end to end solutions. You will be responsible for writing software, driving architectural design, automating operations, improving platform features and observability and serving as a strategist in key design and architecture initiatives with a broad knowledge in cloud and operational excellence. You will be responsible for building, managing and integrating software to automate and secure cloud services. You will be responsible to develop solutions that can support large capacity and scale reliably, in a 24/7 environment. Collaborating with other teams to ensure solutions developed are reusable is a key to this role. You will als serve as a mentor and guide junior developers on the team. Have an encouraging and growth-focused workplace culture. Apple is committed to creating a diverse working environment for everyone and is proud to be an equal opportunity employer. All applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, disability, age, veteran or immigrant status. Education & Experience Education & Experience B.S. in Computer Science, Computer Engineering, or equivalent professional experience Additional Requirements Additional Requirements C/Rust is a plus but not required.
View Original Job Posting