Software Engineer II

Microsoft

Quick summary

Work type
On-site
Location
US
Salary
$102,100–$202,200 / yr
Posted
51 days ago
Closes
Nov 3, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $158k
This role $152k
$90k most similar roles pay here $214k

This role pays more than 56% of similar roles. Most pay $133,770–$181,725 — the shaded band above. At the midpoint, this role pays about $152k versus about $158k 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 622 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Software Engineer II

As a Software Engineer II on the Defender Experts Product Unit Team within Microsoft’s Security Division, you will design and implement cloud-based backend services and APIs on Azure to support security detection, investigation, and response workflows. Your day-to-day responsibilities include building AI-powered features using large language models (LLMs), vector stores, and agentic workflows to enhance threat analysis and customer outcomes. You will own medium-to-large features end-to-end, collaborating closely with product managers and security researchers to deliver reliable, scalable solutions. The role requires expertise in C, C++, or Java, along with experience in developing cloud-based services and AI-driven systems at scale. Familiarity with machine learning frameworks like PyTorch or TensorFlow is essential as you work on innovative products that combine backend/cloud services, big data processing, and generative AI to protect enterprise customers from cyber threats.

What you'll do

  • Design and implement cloud-based backend services and APIs on Azure for security workflows.
  • Build AI-powered features using LLMs, vector stores, and agentic workflows to enhance security analysis.
  • Own end-to-end development of medium-to-large features, from design through deployment and monitoring.
  • Translate security requirements into reliable software solutions by collaborating with cross-functional teams.
  • Monitor live services, diagnose issues, and improve system reliability and performance using telemetry data.
  • Apply Security-by-Design principles in AI feature development to enhance threat detection capabilities.

What we're looking for

  • Bachelor's Degree in Computer Science or related field and 2+ years of technical engineering experience.
  • Master's Degree in Computer Science or related field with 3+ years of relevant experience, or equivalent.
  • 3+ years of experience designing, building, and delivering high-quality production software.
  • 3+ years of experience developing cloud-based services or AI-driven systems at scale.
  • Experience building and shipping AI-powered features in customer-facing environments.
  • Proficiency in coding languages such as C, C++, Java, and familiarity with machine learning frameworks.

More like this

Similar roles

Software Engineer II

Microsoft

Redmond, WA 11 days ago $102,100$202,200
Python JavaScript TypeScript SQL CI/CD Kubernetes Docker AWS Azure Git GitHub Jira PostgreSQL MongoDB Linux RESTful APIs DevOps Microservices Cloud Native

Software Engineer II

Electronic Arts

British Columbia, Canada +1 12 days ago $104,500$142,800
C++ Python CI/CD Unreal Engine Unity Lua JavaScript PostgreSQL Git Docker Kubernetes Terraform AWS Azure GitHub Jenkins Prometheus Grafana SonarQube Confluence
Hybrid

Software Engineer II

Microsoft

US 2 days ago $102,100$202,200
Azure Kubernetes Docker CI/CD Python C# Java PostgreSQL AWS GCP Prometheus Grafana Terraform分布式系统 数据驱动文化 设计模式

Software Engineer II

Uber

Sunnyvale, CA 39 days ago
Golang Python Java Scala REST gRPC Kafka AWS Git LLM GenAI Dialogflow Docker CI/CD PostgreSQL

Software Engineer II

Microsoft

Redmond, WA 8 days ago
Python C# .NET Azure Docker Kubernetes SQL NoSQL CI/CD GraphQL REST Microservices Distributed Systems LLMs AI
Hybrid

Software Engineer II

Microsoft

Redmond, WA 5 days ago $102,100$202,200
PostgreSQL SQL HTML CSS JavaScript ASP.NET REST jQuery Selenium Puppeteer Appium LLMs AI ChatBots Prompt Engineering Azure DevOps GIT Azure Open AI Azure Foundry