The Engineering Systems 365 (ES365) team at Microsoft is looking to improve the end-to-end developer experience for engineers working on Macs and iOS products. This involves modernizing their toolchain by moving away from proprietary internal tools to industry-standard and open-source solutions, and developing new tools like ACES (Apple Cloud Engineering System). The goal is to enable engineers to build and ship apps more easily across platforms.
Requirements
- 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 2+ years experience building highly available distributed systems at scale.
- 1+ year of experience developing Apple developer tools.
- Experience with Azure stack, Swift and yaml.
Responsibilities
- Own and deliver complete features across the development lifecycle, including design, architecture, implementation, testability, debugging, shipping, and servicing.
- Write clean, well-thought-out code with an emphasis on quality, performance, simplicity, durability, scalability, and maintainability.
- Contribute to the development and evolution of ACES (Apple Cloud Engineering System) which is what powers Mac and iOS products.
- Work with engineers, product managers, designers, and partner teams to deliver a set of features with the right overall design and architecture.
- Develop and evolve tools for cross-platform development on large scale projects.
- Enable hordes of engineers to do their best work through improved engineering systems.
- Make it easy to build and ship apps across platforms and endpoints.
Other
- Embody our culture and values.
- Help create a diverse and inclusive culture where everyone can bring their full and authentic self and where we do our best work as a result.
- Be committed to delivering the best experience for our customers.
- Customer passion, bias for action, and deep engineering experience in architecting and delivering services and tools.
- Partner across organizations and divisions.