SOFTWARE ENGINEER II

Microsoft is a global technology company that provides cloud services, software, and infrastructure solutions serving over 1 billion customers worldwide.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
6+ 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 capabilities. The role involves building highly asynchronous, event-driven, distributed microservices and processing complex data at scale. You'll be part of a team that manages infrastructure comprising over 200 datacenters supporting services for more than 1 billion customers across 90+ countries.

The position offers an exciting opportunity to work with cutting-edge technologies in an agile, startup-like environment. You'll be responsible for designing, implementing, and enhancing systems that revolutionize Microsoft and Azure's sustainable supply chain operations. The team values engineering quality, technical excellence, and innovation, while fostering a supportive environment for professional growth.

As a Software Engineer II, you'll work with technologies like .NET, Java, distributed systems, and various database technologies including SQL and NoSQL solutions. The role requires strong coding skills, experience with cloud services, and the ability to work both independently and collaboratively across global teams.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. Working in a hybrid model with up to 50% work from home flexibility, you'll be part of Microsoft's mission to empower customers through intelligent systems and continuous learning.

Last updated 2 minutes ago

Responsibilities For SOFTWARE ENGINEER II

  • Design and implement microservices for scalable, performant solutions
  • Deliver well-tested features across different services and platforms
  • Use engineering best practices throughout the software development lifecycle
  • Manipulate and analyze complex data from varying sources
  • Collaborate with teammates to plan and execute deliverables
  • Work in a culture of continuous improvement
  • Learn quickly from peers, projects, and customer interactions

Requirements For SOFTWARE ENGINEER II

Java
TypeScript
JavaScript
MongoDB
  • BS in Computer Science or related field or equivalent work experience
  • 6+ years of professional software engineering experience
  • Experience with C#, C++, or Java
  • Familiarity with distributed systems and event driven architectures
  • Strong in OOPS, OOAD, design patterns
  • Strong with Microsoft .NET technologies or Java
  • Ability to work independently and coordinate across geographies
  • Strong communication skills
  • Strong organization skills and ability to meet deadlines
  • Ability to deal with ambiguity and drive for clarity

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 II

Software Engineer II position at Microsoft's Azure Data engineering team, building scalable data platforms and services with competitive pay and benefits in Vancouver.

Software Engineer

Microsoft seeks a Software Engineer for their Identity for Services team to develop authentication and authorization components, offering remote work and competitive benefits.

Technical Support Engineering

Senior Technical Support Engineer role at Microsoft, focusing on resolving complex technical issues and delivering exceptional customer support with hybrid work options.

Software Engineer - CTJ - Poly

Mid-level Software Engineer position at Microsoft focusing on identity and security solutions, requiring TS/SCI clearance and offering hybrid work arrangement.

Technical Support Engineer - Exchange & Outlook

Technical Support Engineer position at Microsoft focusing on Exchange & Outlook solutions, offering remote work and comprehensive benefits.