Principal Software Engineering Manager
Microsoft
We are dynamic team focused on securing cutting-edge AI and cloud technologies in a rapidly evolving threat landscape. We are leading new initiatives and research projects across AI Security, Identity Protection, and SaaS Defense.
Our teams are dedicated to building cutting-edge Cyber Defense solutions, leveraging state-of-the-art cloud technologies, big data, AI, and modern UX platforms to deliver unparalleled value to our customers. As part of our team, you'll collaborate with software engineers, program managers, and security researchers to develop solutions that protect, detect, and respond to evolving cybersecurity threats. We value diversity and believe that different experiences and perspectives make our team stronger.
Responsibilities
Responsibilities
Technical Direction & Architecture: Define and drive end‑to‑end architecture for services and features, ensuring scalability, resilience, observability, and security at global scale. Design and Code the solutions to build highly scalable, secure and reliable systems.Technical Leadership & Mentorship: Guide and mentor engineers; set high engineering standards; review designs and code; foster a culture of quality, inclusion, and continuous improvement.Design & Code Reviews: Provide rigorous design reviews and code feedback to improve performance, reliability, and secure-by-default practices.Cross‑functional Collaboration: Partner with Product Management, Design, and Engineering Leadership to align roadmaps, make trade‑offs, and deliver customer-centric outcomes.Operational Excellence: Champion best practices in CI/CD, rollout strategies, incident response, post‑mortems, and data‑driven decision making.Security & Compliance: Embed threat modeling, secure coding, and privacy-by-design into development workflows; ensure compliance with enterprise and regulatory requirements
Qualifications
- Qualifications Required –
- Required: Bachelor’s or Master’s Degree in Computer Science or related technical field, with 10+ years of hands-on engineering experience and a proven track record of delivering large-scale, high-impact solutions. Deep expertise in distributed systems, security platforms, and coding in languages such as C, C++, C, Java, or Python.
- Experience in organizational and technical leadership, architecting cloud services, and driving product innovation and developer productivity with AI.
- Qualifications: Other Requirements –
- Proficiency in Azure Cloud, and modern security protocols.
- Experience with Azure services (compute, networking, storage, identity), Dataverse, and integration patterns across platform.
- Hands‑on ownership of observability stacks (telemetry, tracing, alerting) and performance engineering at scale.
- Experience collaborating with compliance, governance, and security teams for enterprise-grade releases., with a strong understanding of system-level or mobile application development.
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.