Software Engineer II

Microsoft is the world's leading cloud provider, delivering Azure cloud solutions trusted by hundreds of millions of users worldwide.
Cloud
Mid-Level Software Engineer
Remote
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft is seeking a Software Engineer II to join their Azure Compute Sovereign platform team, a crucial part of Microsoft's cloud infrastructure development. This role is integral to delivering Sovereign Cloud solutions that meet unique technical, legal, and operational requirements for government and highly regulated customers.

The position offers an exciting opportunity to work with distributed services, automation tools, and frameworks that accelerate cloud build-out and operations. You'll be part of a talented engineering team, architecting and implementing solutions that directly impact Microsoft's global cloud infrastructure. The role combines deep technical work with product innovation, requiring expertise in various technologies to build highly resilient and scalable services.

As a Software Engineer II, you'll be responsible for designing and developing distributed software services, working with stakeholders to determine requirements, and implementing code for critical cloud infrastructure components. The role requires a strong background in software engineering, with at least 2 years of experience and proficiency in languages like Java, JavaScript, or Python.

Microsoft offers an exceptional work environment with comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave. The position provides significant growth opportunities, working on cutting-edge cloud technology that serves hundreds of millions of users worldwide. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in a culture that values respect, integrity, and accountability.

The ideal candidate will have experience with cloud platforms, distributed systems, and a passion for building scalable solutions. You'll have the opportunity to contribute to the future of cloud computing while working with some of the industry's best engineers. The role offers up to 100% work from home flexibility, making it an attractive option for those seeking work-life balance while working on impactful projects.

Last updated 19 days ago

Responsibilities For Software Engineer II

  • Design and development of distributed software services, automation tools and frameworks for cloud build out and operations
  • Evangelize best engineering practices and processes within and across teams
  • Work with stakeholders to determine user requirements for features
  • Contribute to identifying dependencies and developing design documents
  • Create and implement code for products, services, or features
  • Break down larger work items into smaller work items and provide estimation
  • Stay current with developments to improve availability, reliability, efficiency, observability, and performance

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Knowledge of Microsoft Azure, AWS or similar cloud computing platforms

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

Software Engineer

Software Engineer position at Microsoft working on Azure Storage, developing highly scalable cloud services and distributed systems.

Software Engineer

Software Engineer position at Microsoft working on Azure Storage, developing and maintaining cloud infrastructure that powers millions of virtual machines and AI applications.

Technical Support Engineering - Azure IaaS VM Engineer

Azure IaaS VM Engineer position at Microsoft Japan, offering technical support for cloud services with flexible remote work options and comprehensive benefits.

Software Engineer II - CTJ - POLY

Microsoft is seeking a Software Engineer II to join the Defender team, focusing on cloud security products and cyber-security solutions.

Support Engineer, Developer & Azure Services (DAS)

Microsoft Support Engineer position focusing on Azure and developer services, offering remote work and comprehensive benefits package.