Software Engineer 2

53 Minutes ago • 2-5 Years • Research & Development • $98,300 PA - $250,200 PA

Job Summary

Job Description

Microsoft is seeking Software Engineer 2s to contribute to its OS, Runtimes, and Libraries teams. The role involves designing, implementing, debugging, and delivering experiences primarily in C++, with potential use of C/C#, Java, TypeScript, etc. Successful candidates will possess a passion for system programming, collaboration, and understanding developer expectations. Responsibilities include working with a diverse customer base, solving complex technical problems, and contributing to OS, runtime, and library development within motivated engineering teams. Remote work is possible, but relocation may not be provided. The role requires a Bachelor's degree in Computer Science or a related field and 2+ years of relevant experience.
Must have:
  • Bachelor's degree in CS or related field
  • 2+ years of engineering experience
  • C++ coding proficiency
  • System programming passion
  • Collaboration skills
Good to have:
  • 3+ years experience with OS internals
  • Experience with programming language design
  • Experience with compilers or managed runtimes

Job Details

Overview

We are searching for multiple Software Engineer 2 candidates to contribute to the exciting growth within our OS, Runtimes, and Libraries teams at Microsoft. We value collaboration and the idea of working better together. We're looking for talented Software Engineers with expertise in operating systems, runtime environments, and libraries to drive innovation and enhance our development ecosystem.

 

Please apply if you have a passion for system programming, learning new technologies, collaborating with colleagues, and understanding developer expectations.

 

By applying to this U.S. based position, while remote work is possible, relocation may not be provided for the role.

Qualifications

Required Qualifications

  • Bachelor’s degree in Computer Science or related technical field and 2+ years of engineering experience with coding in languages including, but not limited to C++
    • OR equivalent experience.

Other Requirements:

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: 
    • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

 

Preferred Qualifications

  • 3+ years of experience working on OS internals, programming language design, compilers, OR managed runtimes.
  • Minimum of a Bachelors degree in Computer Science, Computer Engineering, Software Design, Software Engineering, or a related field, or equivalent alternative education, skills, and/or practical experience is required

 

Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $98,300 - $193,200 per year. 
There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $127,200 - $208,800 per year.
 
Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $117,200 - $229,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $153,600 - $250,200 per year.


Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

 

 

Microsoft will accept applications and processes offers for these roles on an ongoing basis.

 

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.  We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the .

 

Responsibilities

 

  • Loves working with a diverse, technical customer base
  • Energized by finding solutions to difficult technical problems
  • Excited about OS, Runtime, and Library development
  • Looking to make key contributions alongside motivated and collaborative engineering teams
  • Design, implement, debug, and deliver experiences in C++
  • Other languages that may be leveraged include C/C#, Java, TypeScript, etc

Other

  • Embody our and 

Similar Jobs

Maxis Studios - Senior Multiplayer & Online Engineer

Maxis Studios

Victoria, Australia (Hybrid)
3 Weeks ago
Nagarro - Associate Staff Engineer

Nagarro

Philippines (Remote)
5 Months ago
Canva - Staff Backend Engineer - Product Insights Enablement - Java

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago
NVIDIA - System Products Memory Solutions Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
6 Days ago
Canva - Backend Software Engineer (Java) - User Product

Canva

Melbourne, Victoria, Australia (Remote)
2 Weeks ago
NVIDIA - Senior Solutions Architect, Networking - Cloud Service Providers

NVIDIA

California, United States (Hybrid)
2 Weeks ago
Microsoft - Research Intern - Microsoft Teams CMD Labs

Microsoft

Redmond, Washington, United States (On-Site)
55 Minutes ago
Riot Games - Staff Software Engineer, Full-Stack - 2XKO

Riot Games

Dublin, County Dublin, Ireland (On-Site)
5 Months ago
Tesla - Electrical Engineer, Motor Design - Optimus

Tesla

Athens, Greece (On-Site)
2 Months ago
NVIDIA - Senior ASIC Timing Engineer

NVIDIA

Westford, Massachusetts, United States (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Nagarro - Principal Engineer, Java Fullstack

Nagarro

Singapore, Singapore (On-Site)
5 Months ago
Tencent - Cross Border Payment Software Engineer

Tencent

(On-Site)
2 Months ago
Salesforce - Software Engineering MTS

Salesforce

San Francisco, California, United States (Hybrid)
1 Week ago
ION - Senior Technical Consultant - Endur

ION

New York, New York, United States (On-Site)
6 Months ago
ION - Technical Support Analyst, Chicago - 5849/9555

ION

Chicago, Illinois, United States (On-Site)
6 Months ago
Next Level Business Services - Java Script Developer (Sr UI Developer with very Strong Exp in Java Script )

Next Level Business Services

Dallas, Texas, United States (On-Site)
5 Months ago
Epic Games - QA Engineering Specialist

Epic Games

(On-Site)
2 Months ago
ION - Senior Java Developer - Italy

ION

Turin, Piedmont, Italy (On-Site)
6 Months ago
Knuddels - Business/Data Analyst Intern

Knuddels

Baden-Württemberg, Germany (Remote)
2 Months ago
Electronic Arts - Senior Manager, Generative AI Software Engineering

Electronic Arts

Austin, Texas, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

Riot Games - Principal Software Engineer (ML Focused) - League Studio, League Data Central

Riot Games

Los Angeles, California, United States (On-Site)
5 Months ago
Evolution - Office Coordinator

Evolution

Southfield, Michigan, United States (On-Site)
1 Week ago
The Walt Disney Company - Senior Software Engineer - Front End/Roku

The Walt Disney Company

Bristol, Connecticut, United States (On-Site)
1 Day ago
Single Store - Head of Product Design

Single Store

United States (Remote)
4 Weeks ago
PlayStation Global - Senior Systems Engineer - Nexthink

PlayStation Global

Carlsbad, California, United States (Hybrid)
3 Weeks ago
Epic Games - Lead Automation Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
3 Weeks ago
Sleeper - Backend Engineer

Sleeper

San Francisco, California, United States (Remote)
3 Weeks ago
ByteDance - Employer Branding Strategy and Communication Lead

ByteDance

Los Angeles, California, United States (On-Site)
1 Day ago
Google - Student Researcher, PhD, Winter/Summer 2025

Google

Ann Arbor, Michigan, United States (On-Site)
5 Months ago
ByteDance - Site Reliability Engineer - Data Infrastructure (San Jose)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Chip Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Meta - Software Engineer, Machine Learning

Meta

Seattle, Washington, United States (On-Site)
5 Months ago
Valve corporation - Mechanical Engineer

Valve corporation

Bellevue, Washington, United States (On-Site)
4 Months ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model - Speech Understanding) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Cirrus Logic - Manager, Design Engineering (MMS-64000105)

Cirrus Logic

Edinburgh, Scotland, United Kingdom (Hybrid)
5 Months ago
NVIDIA - Senior Silicon Product Definition Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
NVIDIA - Physical Design CAD Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
NVIDIA - Senior Manager, Device and Modeling

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
ByteDance - Research Scientist, Data Management and Security - Infrastructure System Lab

ByteDance

San Jose, California, United States (On-Site)
1 Day ago
ByteDance - Software Engineer in Large Model System Graduate (Machine Learning Sys-US) - 2024 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Redmond, Washington, United States (On-Site)

Mountain View, California, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (On-Site)

Vancouver, British Columbia, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug