Software Engineer II, Engineering Systems

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$102,100–$202,200 / yr
Posted
4 days ago
Freshness
Confirmed live today
Closes
Mar 21, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 68% of similar roles. Most pay $119,500–$169,050 — the shaded band above. At the midpoint, this role pays about $152k versus about $144k 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 686 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Software Engineer II, Engineering Systems

Software Engineer 2 - Engineering Systems joins the Open-Source Security and Tools team within the 1ES organization. This role focuses on building tools and scalable distributed services that enable engineers to safely consume and build open-source software. The successful candidate will develop systems to scan package managers like npm, NuGet, and PyPi while collaborating with security teams to integrate new policies and scanners. Day-to-day responsibilities include creating code for products or features, identifying dependencies, drafting design documents, and serving as a designated responsible individual for on-call monitoring of production services. The role requires proficiency in languages such as C, C++, C#, Java, JavaScript, or Python. Preferred experience includes working with RDBMS or NoSQL databases, threat modeling, and understanding the mechanics of package managers to ensure the security and integrity of open-source components.

What does a Software Engineer earn?

Median $196750 from 2011 postings across 148 companies.

See salary data

What you'll do

  • Develop scalable distributed services to scan package managers like npm, NuGet, and PyPi.
  • Build tools that help engineers consume and build secure open-source software.
  • Integrate new security policies and scanners into the existing engineering systems.
  • Support customers and maintain production services for internal users.
  • Determine user requirements and develop design documents for specific product features.
  • Implement code for products and services while reusing existing components where applicable.
  • Break down large work items into smaller tasks and provide accurate effort estimations.
  • Act as a Designated Responsible Individual (DRI) to monitor systems and resolve production issues during on-call rotations.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 2+ years of engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Equivalent experience to a Bachelor's degree and 2+ years of technical engineering experience is acceptable.
  • Ability to pass the Microsoft Cloud background check.
  • 3+ years of technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python (preferred).
  • 1+ year of experience with packaging ecosystems such as NPM, PyPI, NuGet, or Maven (preferred).
  • 1+ year of experience with software security, including threat modeling, isolation, integrity checking, and certificates (preferred).
  • 1+ years of experience with RDBMS and/or NoSQL databases (preferred).
  • Understanding of how package managers work, how packages are built and installed, and best practices for OSS development (preferred).

More like this

Similar roles

Software Engineer II, CoreAI

Microsoft

4 days ago $102,100–$202,200
Python C# Java JavaScript C++ C Azure GitHub Azure DevOps CI/CD Distributed Systems Telemetry Monitoring Data Consistency Automation
4+ yrs exp Hybrid

Software Engineer II

Microsoft

Redmond, WA 64 days ago $102,100–$202,200
Azure AKS Cosmos DB Azure SQL Python C# Java JavaScript C++ C Kubernetes CI/CD Semantic Kernel LangChain Azure OpenAI REST APIs Microservices Distributed Systems RAG Infrastructure-as-Code
2+ yrs exp

Systems Engineer II

Lam Research

Fremont, CA 26 days ago $86,000–$183,000
PCB Design Firmware C++ Python Java Verilog VHDL Electrical Schematics Embedded Systems Troubleshooting Oscilloscopes Soldering Power Supplies System Integration
2+ yrs exp Hybrid

Software Engineer II

General Dynamics

Annapolis Junction, MD 95 days ago $152,150–$205,850
Python Java Bash PHP Linux CI/CD GitLab CI Docker Kubernetes Ansible Git Jira Confluence VS Code
5+ yrs exp

Software Engineer II

General Dynamics

Annapolis Junction, MD 73 days ago $152,150–$205,850
Python Bash Linux CI/CD Docker PodMan containerd Ansible Git HashiCorp Vault Keycloak Netbox Splunk JIRA Confluence Agile Scrum SAFe
5+ yrs exp

Software Engineer II

Broadcom

CA 34 days ago $101,000–$162,000
C++ Golang Python Kubernetes Docker containerd Linux Unix ESXi vSphere x86 Architecture Container Runtime SaaS CaaS FaaS Virtualization Open Source
3+ yrs exp