Sr. Software Engineer

Microsoft•Redmond, WA

About The Position

The Sr. Software Engineer will work on Microsoft Security’s Data Governance and Privacy organization, specifically the Data Privacy Platform team. The team builds and operates internal privacy products and distributed systems for scanning, cataloging, classification, and Data Subject Request processing, with an emphasis on reliability, scalability, performance, and availability. The organization is using this experience to develop data privacy products for Microsoft and its customers. The role focuses on developing secure software, tools, and code for infrastructure, technology platforms, and applications. The engineer will work with stakeholders to understand feature requirements, incorporate feedback, plan and assure quality through testing, and use debugging tools, logs, telemetry, and other methods to identify issues. The position also involves meeting customer scaling and performance needs while following processes and practices that support security, privacy, safety, and accessibility. The engineer will apply Microsoft security policies and best practices and help raise the security bar. The position requires citizenship verification because it supports U.S. government agency customers and is subject to citizenship-based legal restrictions. The successful candidate must provide a valid passport for verification and pass Microsoft’s background and Microsoft Cloud background checks upon hire or transfer and every two years thereafter. The typical U.S. base pay range is $119,800–$234,700 per year, with a separate range of $160,200–$261,000 for the San Francisco Bay Area and New York City metropolitan area. Certain roles may be eligible for benefits and other compensation. Applications are accepted on an ongoing basis, and the position will be open for at least five days.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and at least 4 years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Citizenship must be verified with a valid passport due to citizenship-based legal restrictions related to government agency customers.
  • Must pass the Microsoft background and Microsoft Cloud background checks upon hire or transfer and every two years thereafter.

Nice To Haves

  • Master’s degree in Computer Science or a related technical field and at least 6 years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Bachelor’s degree in Computer Science or a related technical field and at least 8 years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Recent working experience with backend engineering and software deployment.
  • Experience in high-security, regulated, or cloud environments.

Responsibilities

  • Produce extensible and maintainable code, leading by example within the team.
  • Identify dependencies and drive the development of design documents.
  • Coordinate across teams and team members on dependencies and overlapping work, communicate across teams, and resolve conflicts.
  • Lead discussions about product and solution architecture and create architecture proposals.
  • Collaborate across teams to influence architecture and ensure seamless integration between systems and services.
  • Initiate and guide experiments to evaluate new technologies and determine suitable solutions.
  • Develop reliable, maintainable, scalable, high-quality software that meets evolving business needs.
  • Incorporate live-site readiness, monitoring, and incident response into the development lifecycle.
  • Promote clean code, modern development standards, and continuous improvement in engineering processes.
  • Improve developer tools and automation to streamline workflows and increase team efficiency.
  • Work with stakeholders to determine feature requirements and use feedback to inform future designs or fixes.
  • Plan testing and assure solution quality, using debugging tools, logs, telemetry, and other methods to proactively identify issues.
  • Follow processes that support security, privacy, safety, and accessibility, and apply Microsoft security policies and best practices.
  • Embody Microsoft’s culture and values.

Benefits

  • Certain roles may be eligible for benefits and other compensation; specific benefits are not listed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service