Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through digital technology and cloud solutions.
$117,200 - $229,200
Cloud
Senior Software Engineer
Hybrid
4+ years of experience
Cybersecurity · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft Security is at the forefront of making the world a safer place in an era of increasing digital threats. As part of the Cloud Security group, you'll be building services that process terabytes of data daily to detect software and network vulnerabilities across millions of nodes and endpoints. The role focuses on securing both internal and public endpoints across Microsoft's vast infrastructure.

The team operates at internet scale with a 'people-first' approach, emphasizing an inclusive team culture. You'll be working with cutting-edge technologies and frameworks like Kubernetes and Microsoft Service Fabric, designing and building highly available services from alpha to production. The position offers competitive compensation ranging from $117,200 to $229,200 USD annually, with higher ranges for specific locations like San Francisco and New York City.

As a Senior Software Engineer, you'll collaborate closely with Product Managers to translate requirements into scalable, maintainable services. The role requires expertise in languages like Java, Go, and Rust, along with strong experience in cloud platforms and operating system internals. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an environment that values growth mindset, innovation, and collaboration.

The position comes with comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. Microsoft maintains a strong commitment to diversity and inclusion, ensuring equal opportunity employment regardless of background. Join a team that's shaping the future of cloud security while protecting millions of customers worldwide.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Work in a fast-paced environment with frameworks such as Kubernetes and Microsoft Service Fabric
  • Work closely with PMs to translate their asks into scalable yet easy to maintain services
  • Collaborate with peers to design and build highly available services, from alpha/preview releases to production grade
  • Be self-motivated and a fast learner with good collaboration skills

Requirements For Senior Software Engineer

Kubernetes
Java
Go
Rust
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years of experience designing and delivering large scale services in Java/C#/C++
  • Expertise in RUST, GO
  • Experience with Kubernetes/AWS/GCP/Azure
  • Experience with Windows or Linux operating system internals
  • Experience building and operating cloud-based mission critical software
  • Linux Application Development experience
  • Must pass Microsoft Cloud background check

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

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Container Registry, building scalable cloud container workloads and securing software supply chain.

Azure ACE Engineer

Senior Azure Cloud Engineer position at Microsoft focusing on customer experience, support, and technical problem-solving for strategic Azure customers.

Senior Technical Support Engineer - Azure Local (Stack HCI)

Senior Technical Support Engineer role at Microsoft focusing on Azure Stack HCI support, offering hybrid work in Sydney with comprehensive benefits.

Technical Support Engineering

Senior Technical Support Engineer role at Microsoft, focusing on complex technical issue resolution for enterprise customers with hybrid work flexibility.

Technical Support Engineering

Senior Technical Support Engineer role at Microsoft in Costa Rica, focusing on enterprise support for cloud and infrastructure solutions with hybrid work options.