Tools & Services Engineer

Company: Apple
Company: Apple
Location: Tokyo, Tokyo-to, Japan
Department: Software and Services
Posted on: 2023-10-30 01:21
Summary Posted: Jul 26, 2023 Role Number: 200404186 The Software Delivery team at Apple is at the core of Apple's software development process. We are responsible for delivering the state-of-the-art operating systems, applications, and firmware to Apple customers. Our team is the primary support group for production builds of macOS, iOS, watchOS, tvOS, Xcode, and more!  The Software Delivery Tools and Services team is focused on creating software based solutions to drive productivity up and overhead down for Build & Integration’s operational team. These investments enable our team to more effectively support many exciting new features across all of Apple's growing product lines. We support these features through our development of key services, robust testing platforms, and improvements in tooling to meet the needs of Apple’s build team. Key Qualifications Key Qualifications Software Build Related Experience Strong passion in developing reliable, scalable, and performant cloud-based services Development experience with compiled or scripting programing languages SRE or Dev/Ops experience in managing customer-facing systems in 24/7 environment Ability to anticipate the needs of others and adapt to changing conditions Strong problem solving, debugging, and communication skills Business level or above English skills (no Japanese language skills required) Description Description - Distill business needs into software features through in-depth conversations with key stakeholders - Develop and deploy reliable, scalable services across multiple technology stacks - Develop and maintain tools and services through changing conditions to meet the needs of the Build and Integration team - Automate and maintain CI/CD pipelines for all build support tools and services - Design and develop metrics and monitoring for services the team maintains - Champion practices around test driven development, change control management, and incident response - Proactively communicate status and service needs with key stakeholders Education & Experience Education & Experience BSCS, MSCS, or equivalent experience in Computer Science Additional Requirements Additional Requirements
View Original Job Posting