Principal Software Engineer

Microsoft
US - Washington - Redmond
View Company Profile / << Go Back

  • Job Type: Full time
  • Yesterday

Job Description

Architect Sovereign Security Solutions: Design and drive the architecture for security services that meet sovereign cloud requirements, including data residency, regulatory compliance, and isolation guarantees. Build Scalable, Resilient Services: Develop distributed cloud services that are reliable, performant, and maintainable at global scale, with a focus on high availability and operational excellence. Lead Technical Strategy in Ambiguous Spaces: Navigate complex, undefined problem spaces to identify the right technical approach. Evaluate emerging technologies and drive experimentation to inform platform direction. Embed Operational Excellence: Incorporate live site readiness, monitoring, incident response, and performance optimization into the development lifecycle from day one. Raise the Engineering Bar: Champion engineering best practices, clean code, modern development standards, and developer productivity improvements across the team. Mentor and Influence: Act as a technical leader and multiplier across the organization, guiding senior engineers and shaping the technical culture of the MSC Security Fundamentals team. Bachelor's Degree in Computer Science or related technical field AND 8 years technical engineering experience with coding in languages including, but not limited to, C, C , C#, Java, JavaScript, or Python OR equivalent experience. Citizenship \& Citizenship Verification: This position requires verification of U.S citizenship due to citizenship-based legal restrictions. Specifically, this position supports United States federal, state, and/or local United States government agency customers and is subject to certain citizenship-based restrictions where required or permitted by applicable law. Master's Degree in Computer Science or related technical field AND 12 years of technical engineering experience OR Bachelor's Degree AND 15 years of equivalent experience. 8 years of experience designing, building, and operating scalable, highly available cloud services or distributed systems on Azure, with production ownership and CI/CD pipeline integration. 8 years of experience applying distributed systems concepts such as concurrency, conflict resolution, and consensus algorithms to build resilient back-end architectures. 8 years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices. Experience with sovereign cloud, data residency, or regulatory compliance requirements in cloud platform engineering. 8 years of experience building systems with emphasis on reliability, durability, and operational efficiency, including live site operations, incident response, and performance optimization. 8 years of experience programming in modern back-end languages such as C#, Java, Go, or Python 5 years of experience designing, building, and operating cloud services or distributed systems on Azure or comparable cloud platforms. 5 years of experience designing and building solutions using microservices architecture with production ownership.




Fast Track Upload