Senior Software Engineer

MicrosoftRedmond, WA

About The Position

Microsoft Security aspires to make the world a safer place by reshaping security and empowering users, customers, and developers with a security cloud that protects them with end-to-end, simplified solutions. The Microsoft Security organization accelerates Microsoft’s mission to ensure the security of our company and industry in customers’ heterogeneous environments. Our culture embraces a growth mindset, inspiring excellence, and encouraging teams and leaders to bring their best each day, creating life-changing innovations. Data Privacy is a critical priority, with governments enacting new privacy legislation and companies investing in data compliance. The Microsoft Security Platform, Data Governance and Privacy (SPDGP) team, specifically the Data Privacy Platform (DPP) team, provides internal data privacy products for Microsoft, operating them at high scale and availability. We build reliable, scalable, high-performing, and distributed systems for scanning, cataloging, classification, and DSR processing, providing privacy infrastructure, compliance insights, and actionable improvements. We are leveraging this experience to create new data privacy products for Microsoft and eventually all customers, with a steady stream of new requirements creating opportunities for high-scale, high-impact, and high-visibility work. As a Senior Software Engineer focused on security, you will develop software, tools, and code for design, infrastructure, and technology platforms, as well as commercial or end-user applications, ensuring the highest standards for security. You will partner with stakeholders to determine user requirements, incorporate feedback into designs, and collaborate on testing and quality assurance using debugging tools, logs, and telemetry. This role offers the chance to learn about customer scaling requirements, apply best practices for scaling and performance, and ensure security, privacy, safety, and accessibility. You will also focus on raising the security bar by applying Microsoft’s security policies and best practices.

Requirements

  • Master's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 3+ year(s) experience in business analytics, data science, software development, data modeling, or data engineering OR Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 4+ years experience in business analytics, data science, software development, data modeling, or data engineering OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Nice To Haves

  • Master's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 7+ years experience in business analytics, data science, software development, data modeling, or data engineering OR Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 8+ years experience in business analytics, data science, software development, data modeling, or data engineering OR equivalent experience.
  • 7+ years of technical engineering experience with proficiency in one or more programming languages, including C, C++, C#, Java, JavaScript, or Python.
  • 2+ year(s) experience with data governance, data compliance and/or data security.

Responsibilities

  • Learns to review and break down work items into tasks with stakeholder collaboration, provides estimations, and escalates delays, while also supporting feature deployments to customers, considering user and service impacts, and adhering to best deployment practices for safety.
  • Collaborates with key stakeholders to define feature requirements, integrates feedback to enhance design, and establishes feedback loops for continuous improvement based on customer metrics.
  • Keeps abreast of security technologies and emerging security best practices to apply continuous secure improvements.
  • Learns and applies secure coding standards and best practices through code reviews, developing secure, maintainable, and extensible code with guidance.
  • Utilizes debugging and security tools to proactively and reactively address issues in product features, ensuring security, code quality, and reliability.
  • Supports the identification of dependencies and designs documentation for product features, learns about system interactions and back-end dependencies, and contributes to architectural processes under guidance.
  • Produces code to test hypotheses for technical solutions and assist with technical validation efforts.
  • Collaborates on quality assurance plans, augments test cases, and integrates automation into testing, while understanding the implications of security and compliance in system architecture.
  • Contributes to data analysis and feedback integration for product engineering decisions, acting as a Designated Responsible Individual (DRI) for monitoring and restoring system functionality within Service Level Agreement (SLA) timeframe.
  • Participates in live service operations and supports telemetry data integration for system behavior insights, with a focus on performance, reliability, and safety.
  • Develops and applies best practices for reliable and secure code building, understands global and local regulations and customer scaling requirements, and supports communication with key partners across Microsoft for user experience enhancement and partner needs.
  • Ensures compliance with security, privacy, safety, and accessibility standards, leverages developer tools for code creation and debugging, contributes to automation in production and deployment, and proactively seeks knowledge to improve product security, availability, reliability, efficiency, and performance at scale.
  • Understands and applies Microsoft’s security policies and best practices to ensure systems meet our security and trust commitments to our customers.

Benefits

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