Building core infrastructure that powers configuration across Azure, specifically the configuration distribution platform, a foundational system responsible for delivering configuration securely and reliably at scale. This service plays a critical role in how cloud services across Azure operate, deploy, and stay resilient by addressing the complex challenge of distributing configuration across dynamic, large-scale fleets of microservices, containers, and virtual machines (VMs).
Requirements
- Proven experience coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python, Rust
Responsibilities
- designing and implementing scalable, fault-tolerant systems that improve reliability across the stack.
- design and build distributed systems that handle scale, reliability, and security under real-world conditions.
- evolve the platform’s architecture
- contribute to critical design decisions
- implement features that directly impact how services across Azure operate.
- Works with appropriate stakeholders to determine user requirements for a feature.
- Supports identification of dependencies, and the development of design documents for a product feature with oversight.
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
- brings a systems-thinking mindset
- write robust and maintainable code
- continuing to grow your own technical leadership.