Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$98,300 - $193,200
Cloud
Mid-Level Software Engineer
Hybrid
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft's Azure Edge and Platform (E+P) team is seeking a Software Engineer II to join their Linux Edge Infrastructure team. This globally distributed team is responsible for extending Azure's cloud capabilities to on-premises, multi-cloud, and edge environments. The role focuses on designing and implementing next-generation Edge + Platform products and services, requiring expertise in Golang, Kubernetes, Linux, and open-source technologies.

The position offers end-to-end ownership of technical areas, including architecture, design, code, testing, and telemetry coverage. You'll be working on projecting bare metal servers and Kubernetes clusters into Azure Resource Manager, enabling customers to manage configurations, applications, monitoring, and security effectively.

This is an excellent opportunity for a mid-level engineer with strong technical skills in cloud infrastructure and distributed systems. The role combines hands-on development with technical leadership, requiring collaboration across various teams and disciplines. The position offers competitive compensation, comprehensive benefits, and the chance to work on cutting-edge cloud technology at one of the world's leading tech companies.

Working in a hybrid environment (up to 50% work from home), you'll be part of Microsoft's mission to empower global digital transformation. The role requires a mix of technical expertise and collaborative skills, with opportunities for career growth and impact on large-scale cloud infrastructure projects.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Working with teammates to solve problems and build innovative software solutions for Azure Linux Edge platform
  • Providing technical guidance to Technical Program Managers and Product Managers
  • Demonstrating an ability to learn and adopt relevant new technologies, tools, methods and processes
  • Developing and advancing test automation to increase quality
  • Performing frequent code reviews, and setting, upholding development best practices

Requirements For Software Engineer II

Go
Kubernetes
Linux
  • Bachelor's Degree in Computer Science or related technical discipline with 2+ years technical engineering experience with GoLang
  • Experience with Kubernetes, creating Custom Resources and Operators
  • Familiarity with Linux operating system
  • Must pass Microsoft Cloud Background Check
  • Knowledge of developing, testing, releasing, and operating reliable, distributed systems software
  • Knowledge of secure development practices
  • Ability to troubleshoot and remediate issues in production systems

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 - CTJ - Poly

Microsoft Azure App Service seeks Software Engineer II for cloud platform management, requiring top secret clearance and cloud expertise.

Software Engineer – Cloud and Enterprise Security

Mid-level Software Engineer role at Microsoft focusing on Cloud and Enterprise Security solutions, requiring 3+ years of experience in software engineering and cloud technologies.

CE Field Service Engineer

CE Field Service Engineer position at Microsoft's Cloud Operations & Innovation team, managing critical datacenter infrastructure with 2+ years experience required.

Software Engineer II

Microsoft Software Engineer II position focusing on Azure cloud infrastructure and engineering systems, requiring 3+ years of experience in full-stack development.

Data Center CE Field Service Engineer

Data Center Field Service Engineer role at Microsoft managing critical environment infrastructure and operations in cloud data centers.