Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
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 Core Authentication team in Entra ID. This role is crucial in shaping services that power authentications for millions of organizations, issuing hundreds of billions of tokens daily. The position offers the opportunity to work on highly distributed, scalable services maintaining four-nine availability SLA. You'll be involved in innovative security capabilities like conditional access, continuous access evaluation, and token binding. The team operates at massive scale, directly impacting billions of users worldwide. Microsoft's culture emphasizes growth mindset, diversity, and inclusion, providing numerous opportunities for learning and career advancement. The role involves working with cutting-edge technology in authentication and security, making a significant impact on global digital security infrastructure. You'll be part of Microsoft's mission to reshape security and empower users, customers, and developers with comprehensive security solutions. The position offers competitive compensation, comprehensive benefits, and the chance to work with industry-leading professionals in a collaborative environment.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Design and develop large scale distributed software services and solutions
  • Adhere to and drive modern software engineering practices through design reviews
  • System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions
  • Develop best-in-class engineering for our services
  • Improve test coverage for services, organize and implement integration tests
  • Consider testability, portability/monitoring, reliability, maintainability
  • Focus on customer/partner needs through a data driven approach

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Experience developing high scale, distributed systems on a cloud platform
  • 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

Technical Support Engineering

Senior Technical Support Engineer role at Microsoft focusing on Azure Cosmos DB support, offering hybrid work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft Intune, focusing on cloud services and distributed systems, offering hybrid work and competitive compensation.

Software Engineer, Automation

Senior Software Engineer position at Microsoft focusing on automation solutions for monetization strategies, offering competitive pay and remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data engineering team, building scalable cloud services and data platform solutions.

Senior Manufacturing Engineer

Senior Manufacturing Engineer position at Microsoft focusing on factory operations, process optimization, and quality control for device manufacturing.