Software Engineer II

Microsoft is a global technology company that delivers cloud services, software, and infrastructure solutions worldwide.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft's Cloud Supply Chain (CSCP) organization is seeking a Software Engineer II to join their team responsible for enabling infrastructure growth including AI. This role is part of the Supply Chain Software Engineering team, where you'll create innovative solutions impacting millions of customers and thousands of employees worldwide.

The position involves full-stack development work on critical infrastructure supporting over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Skype, OneDrive, and Microsoft Azure platform. You'll be working across a global portfolio of more than 200 datacenters supporting services for over 1 billion customers in 90+ countries.

As a Software Engineer II, you'll be responsible for developing end-to-end services, collaboratively engineering Supply Chain systems, and delivering robust business applications. The role requires expertise in both frontend and backend development, with opportunities to work on cloud-based solutions and modern web technologies.

The ideal candidate should have 4+ years of software development experience, strong full-stack capabilities, and proficiency in various programming languages and frameworks. You'll be working in an agile environment, collaborating with cross-functional teams, and contributing to the development of scalable, secure applications that power Microsoft's cloud infrastructure.

Benefits include industry-leading healthcare, educational resources, parental leave, savings and investment options, and opportunities for professional growth. The position offers a hybrid work arrangement with up to 50% work from home flexibility and includes travel requirements of 0-25%.

Last updated 20 hours ago

Responsibilities For Software Engineer II

  • Own and deliver comprehensive feature areas and large-scale solutions
  • Collaborate with engineers, program managers, designers, and partners
  • Create and maintain Single Page Applications (SPAs)
  • 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
  • Stay updated with emerging technologies and best practices

Requirements For Software Engineer II

JavaScript
TypeScript
Java
Python
React
Node.js
  • A minimum of 4+ years of professional software development experience
  • Proficiency in web development languages (HTML, CSS, JavaScript)
  • Experience with frontend frameworks (Angular, React, or Vue.js)
  • Solid understanding of backend technologies (C#, Node.js, Python, Ruby, or Java)
  • Experience with databases
  • Excellent analytical, problem-solving, and debugging skills
  • Knowledge of Microsoft Azure, AWS, or similar cloud platforms
  • Experience in Agile, DevOps, and microservices

Benefits For Software Engineer II

Medical Insurance
Parental Leave
Education Budget
  • 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

Software Engineer

Microsoft is seeking a Software Engineer to join their SAP Engineering team in Walldorf, Germany, focusing on integrating SAP services with Azure platform using Kubernetes and cloud technologies.

Software Engineer

Software Engineer role at Microsoft's ODSP team in Hyderabad, working on cloud infrastructure and distributed systems serving 200M monthly active users.

Software Engineer II

Software Engineer II position at Microsoft's Location Service Team, working on location inference and geospatial solutions for major Microsoft products.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to work on security solutions, requiring 6-8 years of experience in C#, .NET, and distributed systems.

Software Engineer

Software Engineer II position at Microsoft's Cloud Security team, focusing on developing and maintaining cloud security products and infrastructure tools with 6+ years of experience required.