Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their Azure Authorization team, which handles trillions of authorization decisions daily across hundreds of Azure services. This role is part of Microsoft's mission to make the world safer through comprehensive security solutions. The position focuses on backend development for Authorization, specifically working on data distribution, persistent caching, and building scalable data APIs and infrastructure.

The ideal candidate will bring 4+ years of engineering experience and strong expertise in distributed systems. You'll be working in a culture that embraces growth mindset and excellence, developing solutions that impact billions of users worldwide. The role offers competitive compensation ($117,200 - $229,200) and comprehensive benefits including healthcare, educational resources, and parental leave.

Key responsibilities include designing and implementing clean, maintainable code, mentoring team members, and driving architectural improvements. You'll be working with cutting-edge cloud technologies and security systems, requiring strong problem-solving skills and experience with distributed systems design principles.

This is an excellent opportunity for a senior engineer passionate about security and scalable systems to make a significant impact at Microsoft. The role offers up to 100% remote work flexibility with minimal travel requirements (0-25%). You'll be part of a team that values collaboration, innovation, and technical excellence while working on critical security infrastructure that protects Microsoft's vast customer base.

Last updated 12 hours ago

Responsibilities For Senior Software Engineer

  • Writing clean, well-thought-out design and code with focus on quality, simplicity, & maintainability
  • Communicate effectively and partner well with other disciplines and product groups
  • Contribute to and maintain operational excellence of the service
  • Drive, coach and mentor others through design reviews, code reviews, and test case reviews
  • Drive Architectural consolidation and simplification
  • Role Model Microsoft Values

Requirements For Senior Software Engineer

Java
  • Bachelor's degree in computer science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java OR equivalent experience
  • Experience developing and operating cloud services at scale
  • Must pass Microsoft Cloud background check
  • Citizenship verification required due to government customer requirements

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
401k
  • 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 Security focusing on identity and authentication systems, building and maintaining challenge infrastructure to prevent bot attacks.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on authentication and authorization SDK development, requiring 4+ years experience in software engineering.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, working on Copilot for Security with focus on full-stack development, service reliability, and AI-powered security solutions.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Defender team in Hyderabad, focusing on cloud security and threat protection services.

Senior Software Engineer

Senior Software Engineer role at Microsoft's M365 Security team, building cloud-based cybersecurity solutions using AI/ML, with hybrid work option in Hyderabad.