Microsoft Intune is seeking an experienced Senior Software Engineer to build cloud services that operate at high scale and availability, with opportunities for technical leadership, to deliver a seamless and secure computing experience to users.
Requirements
- 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 2+ years of in-depth knowledge of distributed systems design principles, scalability patterns, and high-availability architectures
- 2+ years of hands-on experience with cloud platforms (Azure, AWS, GCP)
- 6+ years of experience in software development, with a focus on distributed systems, high-scale engineering, and cloud computing
- Problem-solving skills, with a data-driven approach to debugging and performance optimization
- Experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
Responsibilities
- Lead technical design and architecture discussions for Ring 0 Services
- Drive technical roadmap and vision for Ring 0 Services, aligning with Intune's overall strategy
- Design, develop, and deploy distributed systems software components in Ring 0, ensuring high availability, scalability, and performance
- Write high-quality, maintainable code, and review contributions from junior engineers
- Explore emerging technologies and trends, assessing their impact on our distributed systems and services
- Drive proof-of-concept projects, demonstrate innovative solutions and technical expertise
- Collaborate with product management to define and prioritize project backlogs
Other
- Ability to meet Microsoft, customer and/or government security screening requirements
- Bachelor's Degree in Computer Science or related technical field
- Master's Degree in Computer Science or related technical field (preferred)
- Travel 0-25%
- Work site: 3 days/week in-office