Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software and services.
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Cybersecurity

Description For Senior Software Engineer

Microsoft's Edge & Platform Security Fundamentals team is seeking a Senior Software Engineer to join their OneFuzz platform team, a critical service that secures operating systems used by over a billion customers. This role offers an opportunity to work on a service that directly impacts Windows and Azure security, focusing on finding and eliminating vulnerabilities before they reach customers.

The position involves working with cutting-edge security technology in a highly collaborative environment where innovation and individual contributions are valued. As a Senior Engineer, you'll be responsible for designing and implementing large-scale services, with a strong emphasis on automated testing and continuous delivery. The role requires expertise in languages like Rust and Python, along with significant cloud-native development experience.

The team operates in an agile, data-driven environment where engineers are empowered to take ideas from concept to scale. You'll be working on features that directly improve software security across Microsoft's major platforms, while maintaining production services and optimizing system reliability. The position offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance benefits.

This is an ideal opportunity for experienced engineers passionate about security, cloud services, and making a significant impact on software used by billions. The role combines technical challenges with the opportunity to work on cutting-edge security technology while offering the stability and benefits of working at Microsoft, a global technology leader.

Last updated 4 hours ago

Responsibilities For Senior Software Engineer

  • Design, develop and maintain features in OneFuzz
  • Contribute to debugging and troubleshooting issues in any component of the service
  • Participate actively in code reviews, bug/issue triage with teams
  • Maintain and support live services, acting as a Designated Responsible Individual (DRI) for on-call issues
  • Drive efforts to reduce incident volume and improve system reliability through telemetry and data analytics

Requirements For Senior Software Engineer

Python
Rust
  • Extensive years of software development experience working in Rust, Python, C#, Java
  • Extensive years of cloud-native development and deployment
  • BS degree in Computer Engineering, Computer Science, or equivalent work experience
  • Experience in multi-threading and asynchronous programming
  • Experience building and deploying services to Azure
  • Experience with automated dynamic testing such as fuzzing
  • Great written and verbal communication skills
  • Great interpersonal skills
  • Ability to work collaboratively across multiple teams

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 AI, focusing on building secure and compliant services, offering $117K-$229K salary with hybrid work in Redmond, WA.

Senior Software Engineer

Senior Software Engineer position at Microsoft's M365 team, focusing on cloud services and distributed systems development with remote work flexibility in Costa Rica.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cloud Operations + Innovation team, focusing on datacenter planning and execution engineering systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Windows Developer Platform team in Hyderabad, focusing on building developer tools and APIs for Windows applications.

Senior Software Engineer

Senior Software Engineer position at Microsoft Teams Developer Platform in Vancouver, focusing on building scalable services and bot scenarios with competitive compensation and benefits.