Job Description
Microsoft 365 Engineer: Lead Distributed Systems at Hyperscale
Seeking a future Microsoft leader to build and lead engineering teams in designing and implementing distributed systems at hyperscale using the latest technologies.
About the Role
As a key member of the "Magic" team, you will be responsible for building amazing experiences, breaking down language barriers, and delivering premium content to 2 billion people every year. You will work in a small team of world-class engineers to build, extend, and modernize our services, serving the world in localizing and delivering amazing M365 content to help customers achieve and do more.
Responsibilities
- Deliver success through empowerment and accountability by modelling, coaching, and caring.
- Guide and coach teams to design architecture and integrated solutions.
- Review design documents and architecture proposals.
- Work with architects and technical partners to develop architecture requirements.
- Design and develop large scale distributed services and solutions.
- Develop "best-in-class" engineering for our services by ensuring that the services and the components are well-defined, modularized, secure, reliable, testable, diagnosable, actively monitored, and reusable.
- Balance pragmatism with vision; deliver continuous improvements to the team's process and codebase.
- Build automation to prevent and/or remediate service problems from becoming production incidents.
- Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders to contribute to cohesive, end-to-end experiences for our users.
- Lead teams to form hypotheses to technical needs, perform experiments, and iterate to drive improvement in specific performance metrics that have measurable impact.
Qualifications
- Bachelor's Degree in Computer Science, or related technical discipline.
- Technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- Experience in engineering, product/technical program management, data analysis, or product development.
- People management experience.
- Experience in managing cross-functional and/or cross-team projects.
- Experience with cloud technologies, including Infrastructure as a Service, Application as a Service, and Platform as a Service.
- Experience in scalable service design and implementation.
- Experience delivering complicated technical solutions involving cross-group teamwork.
- Experience with all aspects of the back end, including web services, relational databases, document databases, and data access technologies.
Benefits
- Industry leading healthcare
- Educational resources
- Discounts on products and services
- Savings and investments
- Maternity and paternity leave
- Generous time away
- Giving programs
- Opportunities to network and connect