Senior Security Software Engineer

Microsoft

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$119,800–$234,700 / yr
Posted
1 day ago
Freshness
Confirmed live today
Closes
May 4, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $175k
This role $177k
$106k $248k
below market most similar roles pay here above market

This role pays more than 63% of similar roles. Most pay $149,500–$200,620 — the blue band above. At the midpoint, this role pays about $177k versus about $175k for comparable roles.

Based on 240 similar postings.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 676 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 630 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Security Software Engineer

The Senior Security Software Engineer joins the Microsoft AI Red Engineering Team to provide critical infrastructure support for engineers, researchers, and red teamers. You will own building and operating secure, reliable Azure GPU infrastructure, specifically focusing on deploying and troubleshooting distributed training and reinforcement-learning environments for long-running research workloads. Key responsibilities include designing multi-node, multi-GPU training environments, building fleet-level automation, and developing infrastructure-as-code for drift detection and remediation. You must possess technical engineering experience with languages such as C, C++, C#, Java, JavaScript, or Python. The role requires expertise in cloud infrastructure, containers, CI/CD, and monitoring to solve complex security and reliability tradeoffs within AI systems. You will translate ambiguous research requirements into production-ready solutions to support the identification of risks in AI systems.

What you'll do

  • Design, deploy, and troubleshoot secure distributed AI infrastructure for multi-node, multi-GPU training and reinforcement-learning environments.
  • Build fleet-level automation and infrastructure-as-code for remediation, repeatable configuration, and drift detection.
  • Develop technical designs and production-ready solutions from ambiguous research and infrastructure requirements.
  • Partner with stakeholders to clarify requirements and prioritize high-impact infrastructure solutions.
  • Drive alignment across teams on infrastructure architecture, security tradeoffs, and delivery dependencies.
  • Create automation to enable rapid deployment and operation of AI models and supporting infrastructure.
  • Perform design and code reviews and provide technical mentoring to peers.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 4+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Verification of citizenship is required due to legal restrictions regarding government agency customers.
  • Must provide proof of citizenship, U.S. permanent residency, or other protected status for export control regulations.
  • Ability to pass Microsoft and Microsoft Cloud background checks every two years.
  • Experience designing, deploying, and operating cloud infrastructure, including distributed, multi-node, multi-GPU training environments (preferred).
  • Experience developing software and automation for production systems (preferred).
  • Experience deploying and operating AI infrastructure in Azure, including GPU-backed compute and platforms like Azure AI Foundry (preferred).
  • Experience with containers, infrastructure-as-code, CI/CD, monitoring, and observability (preferred).

More like this

Similar roles

Senior Software Engineer

Microsoft

Reston, VA +2 15 days ago $119,800–$234,700
Azure Python C# C++ Java JavaScript C Kubernetes Docker CI/CD AWS GitHub Copilot Distributed Systems Observability Azure Machine Learning Azure OpenAI Networking
4+ yrs exp

Senior Software Engineer, Responsible AI

Microsoft

24 days ago $119,800–$234,700
Azure AI Python C++ C# Java JavaScript C Azure OpenAI Azure ML CI/CD DevOps Distributed Systems Machine Learning Azure AI Studio Azure AI Content Safety Software Development Lifecycle Observability Telemetry
4+ yrs exp Hybrid

Senior Security Software Engineer

Electronic Arts

Austin, TX +1 43 days ago
Node.js .NET Rust PHP React Angular Next.js TypeScript Kubernetes AWS EKS ECS Fargate CI/CD GitLab CI ArgoCD GitOps Infrastructure-as-Code SRE Observability
10+ yrs exp Hybrid

Senior Security Software Engineer

Nvidia

Santa Clara, CA 78 days ago
Security Software Engineering Cryptography Secure Boot Root of Trust Confidential Compute SOC GPU System Architecture Secure Coding Pre-silicon Simulation Emulation Test Automation Security Assessment AI Tooling Networking Edge Computing
5+ yrs exp

Senior Software Engineer, Security

Apple Inc

Seattle, WA 23 days ago $175,000–$308,500
Python Go Java LLM Agentic Systems CI/CD Distributed Systems gRPC Linux Bash Containerization Dynamic Analysis Taint Analysis Artifact Signing Data Pipelines
10+ yrs exp

Senior Software Engineer, Security

Nvidia

Remote (Santa Clara, CA) 7 days ago $184,000–$287,500
C/C++ Rust Linux eBPF SELinux AppArmor Kubernetes Docker Enroot OAuth 2.1 OIDC Kerberos FIDO2 WebAuthn Active Directory Entra ID FreeIPA RHEL IdM SSSD PKI Slurm Lustre NFS InfiniBand Zero Trust ZTNA CVSS 4.0 SBOM Incident Response Disaster Recovery
8+ yrs exp Remote