Location
Redmond, WA, Mountain View, CA, New York, NY
Type
Full-time
Posted
11/7/2026
Compensation
$102,100 - $219,200 per year
Job description
The Software Engineer II position on the SPARTANs team focuses on tackling strategic projects and complex engineering challenges within the M365 Core – Substrate. This role involves collaborating with experienced engineers to develop solutions that enhance modernization, resilience, and developer productivity. The team is dedicated to improving systems and fostering a culture of continuous learning and collaboration. Engineers will have the opportunity to strengthen their expertise in distributed systems while contributing to impactful projects across Microsoft 365.
Requirements
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python.
- Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python.
- Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python.
- Experience designing, implementing, testing, or debugging production software.
- Experience collaborating with others to deliver software features or engineering improvements.
- Experience designing and developing reliable distributed systems, cloud services, or platform components.
- Experience diagnosing production issues using logs, metrics, distributed tracing, debuggers, profilers, or similar diagnostic tools.
- Experience with Azure or another public cloud platform.
Responsibilities
- Ramp up on unfamiliar services and codebases to understand their architecture and operational characteristics.
- Work with senior engineers and partner teams to turn open-ended engineering problems into scoped deliverables.
- Design, implement, test, and deploy software that advances SPARTANs missions.
- Own features and technical deliverables from design through deployment and measurement of impact.
- Diagnose and address performance, latency, scalability, reliability, and cost issues in distributed services.
- Use telemetry, profiling, debugging, and experimentation to make evidence-based engineering decisions.
- Write clean, secure, testable, and observable code using appropriate technologies.
- Collaborate with teams across repository, service, and organizational boundaries to coordinate dependencies.
- Communicate technical progress, risks, decisions, and tradeoffs clearly to engineering partners.
- Apply a growth mindset by seeking feedback and sharing knowledge with the broader engineering community.
Benefits
- Employees at Microsoft are often offered comprehensive, “world-class” benefits—including health and mental-wellness programs, competitive pay with bonuses and stock awards, and retirement/savings options. Time-off and flexibility are common, with generous vacation and holidays, parental and caregiver leave, and flexible work schedules, alongside learning support, employee resource groups, product discounts, and matching-gifts/volunteering programs. Specific benefits can vary by region.
H-1B filing history
Public USCIS petition and DOL LCA counts · latest USCIS FY2026, LCA FY2026
Filing entity: Microsoft Corporation
As of Aug 23, 2026
Initial approvals
503
FY2026
Approval rate
96.0%
FY2026
LCA certified
3,062
FY2026
Entry-level share
5.7%
FY2026
Initial approvals YoY
-64%
Trend
LCA certified YoY
-83%
Trend
Initial approvals by fiscal year
Approval rate by fiscal year
Continuing vs initial approvals
LCA certified positions by quarter
LCA certified positions by fiscal year
Based on public USCIS and DOL filings; not a sponsorship guarantee.
Is this posting expired or inaccurate?
