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
Cloud · Enterprise SaaS

Description For Software Engineer II

Microsoft's Azure Compute Sovereign platform team is seeking a Software Engineer II to join their mission-critical initiative delivering Sovereign Cloud solutions. This role focuses on building the platform and tooling required for global customer cloud deployments. You'll work with talented engineers to architect, design, and implement distributed services and automation frameworks. The position offers deep technical impact opportunities and exposure to cutting-edge cloud technologies. Microsoft provides a growth-minded, inclusive culture where innovation and collaboration are key. The role involves working with highly sensitive data and meeting unique technical, legal, and operational requirements for government and regulated customers. This position offers up to 100% remote work with 0-25% travel, comprehensive benefits, and the chance to contribute to Microsoft's mission of empowering every person and organization globally. The ideal candidate will bring experience in cloud computing, distributed systems, and a strong foundation in multiple programming languages.

Last updated a month ago

Responsibilities For Software Engineer II

  • Design and development of distributed software services, automation tools and frameworks
  • Evangelizing best engineering practices and processes within and across teams
  • Work with stakeholders to determine user requirements for features
  • Contribute to identification of dependencies and development of 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 languages including 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 II

Microsoft is hiring a Software Engineer II in Vancouver to work on Azure Edge + Platform Engineering System, focusing on security improvements and cloud infrastructure development.

Critical Environment Field Service Engineer

Critical Environment Field Service Engineer role at Microsoft, managing datacenter operations and infrastructure in Dublin, Ireland.

Critical Environment (CE) Platform Engineer

Critical Environment Platform Engineer role at Microsoft, focusing on cloud infrastructure and datacenter operations with remote work flexibility.

Software Engineer II - CTJ - Poly

Microsoft Software Engineer II position focusing on Azure SQL development, requiring security clearance and cloud expertise, offering competitive pay and benefits.

Software Engineer II - Azure Storage

Software Engineer II position at Microsoft working on Azure Storage, developing distributed storage solutions with competitive pay and benefits.