Apple - San Diego, CA
posted 3 months ago
The documentation engineering team at Apple is dedicated to creating world-class developer tools and providing framework-level support for documentation workflows in Xcode, Swift Playgrounds, and Apple's developer website. We are seeking a senior software engineer who possesses experience in implementing and managing complex infrastructure, along with a strong focus on software quality. This role is pivotal in building the next generation of tools that support Apple's Developer Publications ecosystem. As a senior software engineer, you will collaborate with software engineers, program managers, and designers to develop automation and infrastructure for testing various features. These features and products, which include web services and Xcode, are utilized by thousands of developers globally on a daily basis. In this position, you will have the opportunity to join a highly motivated team that values collaboration and is committed to quality and innovation. We are passionate about the products we create and are dedicated to delivering high-performance software that exceeds our customers' expectations. Your responsibilities will include closely collaborating with software developers, designers, technical writers, and program managers to define and scope automation projects. You will drive cross-functional automation efforts aimed at enhancing the quality of the developer documentation pipeline for both internal and external developers. Additionally, you will engage in the team culture by participating in code reviews, pair programming, and architecture discussions with other team members. Working cross-functionally with other teams across Apple will be essential to ensure that our tools and systems integrate seamlessly. Furthermore, you will formalize quality protocols and processes to prevent regressions and enhance overall quality.