Microsoft Security aims to make the world a safer place by providing a security cloud that protects users, customers, and developers with end-to-end, simplified solutions in a world with digital threats, regulatory scrutiny, and estate complexity. The Certificate Authority (CA) and Client Agents Management team within Intune is looking to build scalable and reliable cloud services and client components for certificate lifecycle and agent management at enterprise scale.
Requirements
- 4+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices
- 3+ years of experience applying distributed systems concepts such as concurrency, conflict resolution, and consensus algorithms to build resilient and maintainable back-end architectures.
- 3+ years of experience building systems with emphasis on reliability, durability, and operational efficiency, including experience with live site operations, incident response, and performance optimization.
- 6+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices
- 5+ years of experience applying distributed systems concepts such as concurrency, conflict resolution, and consensus algorithms to build resilient and maintainable back-end architectures.
- 5+ years of experience building systems with emphasis on reliability, durability, and operational efficiency, including experience with live site operations, incident response, and performance optimization.
- 5+ years of experience in software development, with a focus on distributed systems, high-scale engineering, and cloud computing
Responsibilities
- Lead architecture and design discussions for Ring 0 services*, ensuring security, reliability, and scalability.
- Define and drive the technical roadmap and vision* for Ring 0 services, aligning with Intune’s overall strategy.
- Design, implement, and deploy distributed systems and client components* with high availability and performance.
- Deliver clean, maintainable, and secure code*, and provide rigorous code reviews to uphold engineering standards.
- Create and maintain technical documentation* to promote best practices and knowledge transfer across teams.
- Investigate emerging technologies* and assess their applicability to Intune’s distributed systems and services.
- Champion the use of AI-driven tools and workflows* to accelerate development, testing, and operational efficiency.
Other
- Partner with product management to shape priorities and backlogs* based on business and technical goals.
- Mentor Early-in-Profession engineers*, guiding them through complex projects and fostering growth.
- Work closely with cross-functional teams* (PM, design, operations) to deliver customer-focused solutions.
- Communicate technical vision and roadmap* effectively to both technical and non-technical stakeholders.
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.