Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $229,200
Cloud
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Azure Edge + Platform (E+P) is seeking a Senior Software Engineer to join their Azure Digital Operations organization. The role focuses on developing next-generation edge platform services for messaging and data processing, specifically tailored for manufacturing, industrial, and retail sectors. You'll work on the Azure IoT Operations messaging team, developing highly available, scalable, and secure services that integrate with Azure Arc platform. The position involves working with cutting-edge technologies like WebAssembly (Wasm) and Kubernetes at the edge.

The ideal candidate will bring strong Computer Science fundamentals, leadership capabilities, and technical design skills to solve complex challenges. The team values diversity of thought and encourages new ideas to improve customer experiences. Working in a collaborative environment, you'll have significant impact on product direction and feature development.

The role offers competitive compensation ranging from $117,200 to $229,200 USD annually (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. You'll be part of Microsoft's mission to empower every person and organization globally, working in a culture that emphasizes growth mindset, innovation, and collaboration.

Key responsibilities include designing scalable services for Kubernetes, leading technical implementations, ensuring code quality through reviews and automation, and building robust diagnostics. The position requires 4+ years of technical engineering experience, strong coding skills in various languages, and experience with distributed systems. This hybrid role allows up to 50% work from home, offering flexibility while maintaining collaborative opportunities.

Last updated 14 minutes ago

Responsibilities For Senior Software Engineer

  • Design and develop scalable, reliable, and secure services optimized for Kubernetes at the edge
  • Work with architects and stakeholders to define direction of the product
  • Lead by example within the team by producing extensible and maintainable code
  • Participate in code reviews to ensure coding standards are followed
  • Implement test automation to ensure robustness of the product
  • Design for observability and build rich diagnostics into the product

Requirements For Senior Software Engineer

Kubernetes
Rust
  • Bachelor's degree in computer science or related technical field AND 4+ years technical engineering experience
  • 3+ years of experience in developing, shipping, and supporting production grade services or products
  • Experience with coding in languages including C, C++, C#, Java, RUST
  • Must pass Microsoft Cloud Background Check
  • Experience in working on Kubernetes and distributed systems

Benefits For Senior Software Engineer

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 Senior Software Engineer

Senior Software Engineer - Azure Storage

Senior Software Engineer position at Microsoft Azure Storage team, focusing on distributed systems and cloud storage infrastructure with competitive compensation and benefits.

Senior Software Engineer - CTJ - Poly

Senior Software Engineer position at Microsoft working on Cloud+AI services with focus on secure, air-gapped environments requiring Top Secret clearance.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure cloud infrastructure, focusing on distributed systems and platform scaling.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Azure Core Dedicated team, developing cloud solutions with up to 50% remote work flexibility.

Senior Software Engineer - AI Frameworks Team

Senior Software Engineer role at Microsoft's AI Frameworks team, focusing on cloud infrastructure and security for AI systems development.