Software Engineer II

Microsoft is a global technology leader providing cloud services and infrastructure through over 200 datacenters supporting 1 billion+ customers worldwide.
$120,000 - $180,000
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft's Cloud Supply Chain (CSCP) organization is seeking a Software Engineer II to join their dynamic team responsible for enabling infrastructure growth, including AI initiatives. This role offers an exciting opportunity to work on systems that support over 200 online businesses and 200+ datacenters worldwide, serving more than 1 billion customers across 90 countries.

As a Software Engineer II, you'll be at the forefront of cloud infrastructure development, working with cutting-edge technologies and frameworks. The position requires expertise in full-stack development, with a focus on both frontend and backend technologies. You'll be responsible for designing, implementing, and maintaining scalable solutions that power Microsoft's vast cloud infrastructure.

The ideal candidate brings 5+ years of professional software development experience, with strong capabilities in .NET technologies, distributed systems, and cloud platforms. You'll work in a hybrid environment, collaborating with global teams to deliver robust solutions that meet the complex needs of Microsoft's cloud services.

This role offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. You'll be part of a team that values diversity, continuous learning, and innovation, with opportunities to influence technical direction at an organizational level.

Join Microsoft's CSCP team to work on challenging problems at massive scale, while contributing to the infrastructure that powers some of the world's most widely-used cloud services. This position offers excellent growth opportunities and the chance to work with cutting-edge technologies in a supportive, inclusive environment.

Last updated 24 days ago

Responsibilities For Software Engineer II

  • Own and deliver comprehensive feature areas and large-scale solutions
  • Create, enhance, and maintain Web applications
  • Develop robust, scalable, and secure backend services
  • Implement and manage cloud-based solutions
  • Develop and maintain CI/CD pipelines
  • Work with cross-functional teams to gather requirements
  • Participate in DRI rotations for incident response
  • Write high quality code and detailed documentation
  • Influence technical direction at organizational level
  • Contribute to creating and maintaining a diverse and inclusive culture

Requirements For Software Engineer II

JavaScript
Python
Java
TypeScript
MongoDB
React
Node.js
  • Bachelor's Degree in Computer Science or related technical field
  • 5+ years of professional software development experience with full-stack development
  • Experience in designing, building, and running cloud services at large scale using .NET stack
  • Proficiency in HTML, CSS, and JavaScript, with frontend frameworks knowledge
  • Strong skills in backend technologies (C#, Node.js, Python, Ruby, or Java)
  • Experience with databases and distributed systems
  • Knowledge of Microsoft Azure, AWS, or similar cloud platforms
  • Experience with REST microservices and NoSQL/RDBMS databases

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Technical Support Engineering

Technical Support Engineer role at Microsoft, offering hybrid work, comprehensive benefits, and opportunity to solve complex technical issues using AI technology.

Technical Support Engineer - Windows Networking

Technical Support Engineer role at Microsoft focusing on Windows Networking, offering remote work and comprehensive benefits.

Software Engineer

Microsoft Bing Metrics Team seeks full-stack developer to improve search quality using AI and LLMs, offering hybrid work and competitive compensation.

Technical Support Engineer / Windows Performance

Technical Support Engineer role at Microsoft focusing on Windows performance troubleshooting, offering remote work and competitive benefits.

Technical Support Engineer - Windows

Technical Support Engineer position at Microsoft, focusing on Windows systems support with up to 100% remote work flexibility and comprehensive benefits.