Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Back-End Principal Software Engineers

Microsoft

$139,900 - $274,800
Sep 4, 2025
Redmond, WA, USA
Apply Now

Microsoft Security is looking to make the world a safer place by reshaping security and empowering every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions.

Requirements

  • 6+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices.
  • 6+ years of experience working with distributed data processing frameworks such as Apache Spark, Databricks, or similar technologies to transform and manage large-scale datasets.
  • 6+ years of experience designing and developing scalable solutions using microservices architecture and related technologies (e.g., REST, gRPC, Docker, Kubernetes).
  • Experience with coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python
  • Experience with secure software systems, authentication, data protection, access control, and secure coding practices
  • Experience with distributed data processing frameworks such as Apache Spark, Databricks, or similar technologies
  • Experience with microservices architecture and related technologies (e.g., REST, gRPC, Docker, Kubernetes)

Responsibilities

  • Define Security Personas & Scenarios: Clarify user personas and security use cases to design targeted solutions.
  • Drive System Integration: Collaborate cross-functionally to influence architecture and ensure seamless service integration.
  • Lead Innovation: Initiate and guide experiments to evaluate emerging technologies and identify optimal solutions.
  • Build Scalable Solutions: Develop reliable, maintainable, and scalable software to meet evolving business needs.
  • Embed Operational Excellence: Integrate monitoring, incident response, and live site readiness into development workflows.
  • Promote Engineering Best Practices: Champion clean code, modern standards, and continuous improvement.
  • Enhance Developer Productivity: Improve tools and automation to streamline workflows and boost efficiency.

Other

  • Bachelor's Degree in Computer Science, or related technical discipline
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Ability to relocate or reside within 50 miles of the field location
  • 2+ years of experience building consensus and resolving conflicts across cross-functional teams to drive alignment and effective decision-making
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter