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 a month 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 2

Software Engineer II position at Microsoft focusing on Azure Security platform development, requiring 2+ years of experience in cloud services and security infrastructure.

Cloud Network Engineer II

Cloud Network Engineer II position at Microsoft Azure, focusing on large-scale data center network design and automation with competitive pay and benefits.

Software Engineer

Mid-level Software Engineer position at Microsoft's Cloud Supply Chain organization, focusing on cloud infrastructure and capacity planning with hybrid work option.

Datacenter Engineering Telecom Engineer - EMEA

Design and manage physical networking infrastructure for Microsoft's cloud datacenters in EMEA, with focus on telecommunication systems and infrastructure development.

Software Engineering IC3

Microsoft Azure Core Software Engineer IC3 position focusing on mission-critical workloads and bare-metal cloud infrastructure with competitive compensation and benefits.