Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more through digital transformation and cloud computing.
$119,800 - $234,700
Security
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

Microsoft Security is seeking a Senior Software Engineer to join their Azure Security team in building cutting-edge services and features that enable trusted execution environments and advance the capabilities of confidential computing. This role is part of Microsoft's mission to make the world a safer place through comprehensive security solutions.

The position sits within the Microsoft Security organization, which is dedicated to securing digital technology platforms, devices, and clouds in both customer environments and Microsoft's internal infrastructure. The team culture emphasizes growth mindset, excellence, and empowering team members to deliver their best work.

As a Senior Software Engineer, you'll be working on a highly visible v-Next project, implementing scalable and secure services that provide caching support for confidential computing scenarios in the control plane. The role involves building highly-available, distributed services responsible for attesting to the security state of Microsoft Cloud assets and enabling critical security scenarios.

Key aspects of the role include:

  • Working with cutting-edge security technologies, particularly in attestation
  • Building secure cloud services that can scale to millions of nodes
  • Operating in an agile/DevOps environment
  • Taking end-to-end ownership of mission-critical functionality for Azure

The position offers a competitive base pay range of USD $119,800 - $234,700 per year (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, savings and investment options, parental leave, and generous time off.

The ideal candidate will have a Bachelor's degree in Computer Science or related field with 4+ years of technical engineering experience, particularly in languages like C++, C#, Java, or Python. Strong experience in distributed systems, security technologies, and large-scale system design is essential.

This role represents an opportunity to work at the forefront of cloud security, helping to protect Microsoft's and customers' assets while building innovative solutions at cloud scale. The position combines technical challenges with the opportunity to make a significant impact on global cloud security infrastructure.

Last updated 17 hours ago

Responsibilities For Senior Software Engineer

  • Implement scalable and secure service for caching support in confidential computing scenarios
  • Build highly-available distributed services for attesting security state of Microsoft Cloud assets
  • Work on cutting edge security technologies like attestation
  • Build secure cloud services that scale to millions of nodes
  • Work in an agile / Dev-Ops environment
  • Own end to end aspects of building and running highly available secure distributed services

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 2+ years design and development experience in C#/C++/C with distributed programming models
  • 2+ years experience building and designing very large-scale systems
  • Must pass Microsoft Cloud Background Check
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Problem solving and debugging skills

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
401k
Education Budget
  • 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