Senior Software Engineer

MicrosoftRedmond, WA
$119,800 - $261,000

About The Position

Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end-to-end, simplified solutions. The Microsoft Security organization accelerates Microsoft’s mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers’ heterogeneous environments, as well as ensuring the security of our own internal estate. We are part of Microsoft Project Perception, bringing agentic AI to cybersecurity through coordinated red, blue, and green AI agents for penetration testing, defense, and security posture hardening. Our mission is to build AI-native cybersecurity systems, products, and features that help protect customers from cybercrime. We are committed to defending Microsoft customers, their cyber capabilities, digital assets, and solutions via shipping state of the art AI features in Microsoft Cybersecurity products. Our diverse team brings together a wide range of backgrounds and experiences, fostering a culture of learning, collaboration, and innovation. We are building multiple AI services and product offerings for Enterprise customers. Our products combine backend and cloud services, big data processing, and state-of-the-art Generative AI and Agentic solutions to deliver scalable and intelligent solutions. With an intuitive and easy-to-use user experience, we aim to delight both our customers and security researchers. Our products represent a significant growth opportunity for our division. We are seeking a Senior Software Engineer who is excited about building capabilities that help protect customers from cybersecurity threats. Do you enjoy designing and building full-stack products that deliver real value to Enterprise customers? Do you thrive in a collaborative, data-driven environment? Do you enjoy working with talented feature teams that include software engineers, product managers, data scientists, and security researchers? If so, you will thrive in our collaborative, agile, and fun team with a startup mindset. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Requirements

  • Bachelor’s Degree in Computer Science or a related technical discipline AND 4+ years of technical engineering experience with coding in one or more languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • 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 or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR 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.
  • Experience building and shipping AI features for world-class production systems.
  • Hands-on experience with programming languages such as Python, C#, Java, C++, or equivalent languages.
  • Experience communicating and collaborating effectively within a multidisciplinary team

Responsibilities

  • Design and build AI-native systems and services that address real-world cybersecurity problems at enterprise scale.
  • Architect, implement, and evolve end-to-end AI solutions, including model integration, orchestration, and system-level decision-making.
  • Evaluate, compare, and integrate different AI models, approaches, and architectures to select the right solution for each security scenario.
  • Build and operate agentic AI systems that can reason, plan, and act across complex security workflows.
  • Operationalize AI capabilities by focusing on reliability, scalability, observability, cost efficiency, and safe deployment in production environments.
  • Leverage modern AI technologies such as large language models, embeddings, vector stores, and retrieval-augmented generation to solve complex security challenges.
  • Contribute across the full lifecycle of AI features, from design and implementation through production deployment, monitoring, and continuous improvement.
  • Support, mentor, and collaborate with other engineers.
  • Partner closely with Product Management, Security Research, and Data Science teams to deliver high-impact solutions.
  • Embody Microsoft’s culture and values.

Benefits

  • Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service