Microsoft, the technology leader empowering every person and organization to achieve more, is seeking a passionate Software Engineer II to join our diverse team in Redmond, Washington. This role offers the opportunity to build intuitive, performant, and scalable applications that deliver world-class experiences to billions of users worldwide.
Location & Work Arrangement
This position is based in Redmond, Washington, with up to 50% work-from-home flexibility. You’ll enjoy the perfect balance of collaborative office environment and remote work flexibility, with minimal travel requirements (0-25%).
About This Role
As a Software Engineer II at Microsoft, you’ll work across the full technology stack, crafting user-centric interfaces and building integrated backend services. You’ll develop and maintain scalable, secure, high-performance applications that power key product experiences, spanning modern frontend frameworks to cloud-based backend systems with opportunities to explore big data and machine learning.
Your key responsibilities include:
- Developing full-stack applications and products at scale, including both frontend and backend components
- Building intuitive user interfaces using modern frameworks like React, TypeScript, and JavaScript
- Designing and implementing scalable backend services and cloud-based systems
- Collaborating with cross-functional teams across Microsoft on design, development, and deployment
- Contributing to life-changing innovations that impact billions of lives globally
- Exploring cutting-edge technologies including big data and machine learning applications
- Maintaining high standards for security, performance, and scalability
This role combines technical excellence with meaningful impact, perfect for engineers ready to shape the future of software while growing their skills in Microsoft’s culture of growth mindset and continuous learning.
What We’re Looking For
Essential Requirements:
- Bachelor’s degree in Computer Science or related technical field with 2+ years engineering experience
- Proficiency in coding languages including C, C++, C#, Java, JavaScript, or Python
- 2+ years professional experience developing full-stack applications at scale
- 2+ years production experience using JavaScript, TypeScript, or React
- Ability to pass Microsoft Cloud Background Check and meet security screening requirements
Preferred Qualifications:
- Master’s degree in Computer Science with 4+ years engineering experience
- 4+ years professional full-stack development experience at scale
- 4+ years production experience with JavaScript, TypeScript, or React
- Experience with cloud platforms, preferably Azure
- Background in machine learning, big data, or advanced software architecture
Compensation & Benefits
Software Engineering IC3: $100,600 – $199,000 annually (US) Software Engineering IC4: $119,800 – $234,700 annually (US) Premium locations (SF Bay Area, NYC): Up to $258,000 annually
Microsoft offers comprehensive benefits, equity opportunities, and additional compensation. Visit https://careers.microsoft.com/us/en/us-corporate-pay for complete details.
Why Microsoft?
Microsoft offers unparalleled opportunities to work on technology that impacts billions while fostering a culture of excellence, collaboration, and continuous learning. You’ll:
- Build products used by people and organizations worldwide
- Work with cutting-edge technologies and modern development frameworks
- Collaborate with world-class engineers and cross-functional teams
- Enjoy flexible hybrid work arrangements
- Grow your career with mentorship and learning opportunities
- Contribute to Microsoft’s mission of empowering global achievement
Ready to Apply?
Ready to help shape the future of software while building applications that change lives? Join Microsoft’s mission to empower every person and organization to achieve more through innovative technology.
Job Number: 1834178 Apply now: https://jobs.careers.microsoft.com/global/en/job/1834178/Software-Engineer-II