Software Engineer

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
Cloud
Mid-Level Software Engineer
Remote
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer

The Enterprise+Cloud team at Microsoft is seeking a Software Engineer to join their mission of increasing the addressable market for M365 by delivering backend services in special cloud environments. This role involves building cloud infrastructure that supports air-gapped clouds, sovereign clouds, and go-local environments, crucial for customers in public sector and highly regulated industries.

Key responsibilities include:

  • Engaging with product engineering teams to determine requirements for automation of deployment, configuration, and observability in special clouds.
  • Participating in design, implementation, testing, release, and support of automation solutions.
  • Learning about Azure cloud platform and implementing infrastructure as code (IaC).
  • Collaborating across teams to ensure optimal solutions.
  • Breaking down work items into tasks and providing estimations.

The ideal candidate should have:

  • A Bachelor's Degree in Computer Science or related field, or equivalent experience.
  • Proven experience coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Passion for cloud infrastructure creation.
  • Technical experience in cloud engineering and/or DevOps/SRE disciplines (preferred).

Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, savings and investments, parental leave, generous time off, and opportunities for networking and giving back.

Join Microsoft's inclusive culture where employees come together with a growth mindset, innovate to empower others, and collaborate to realize shared goals. This role offers exposure to the architecture and cloud infrastructure behind Microsoft 365, the world's largest productivity cloud.

Last updated 2 months ago

Responsibilities For Software Engineer

  • Engage with product engineering teams to determine requirements for automation
  • Participate in design, implementation, testing, release, and support of automation solutions
  • Learn about Azure cloud platform and implement infrastructure as code (IaC)
  • Collaborate across teams to ensure optimal solutions
  • Break down work items into tasks and provide estimations
  • Share information across disciplines within feature team and organizational group

Requirements For Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • Proven experience coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Passion for cloud infrastructure creation
  • Technical experience in cloud engineering and/or DevOps or SRE disciplines (preferred)

Benefits For Software Engineer

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

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.