Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations worldwide to achieve more through innovative software, services, and solutions.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their Enterprise Identity and Access Management team, focusing on building tools to manage Entra ID tenants at scale. This role is part of Microsoft's mission to make the world safer through comprehensive security solutions. The position involves working with Azure services like Function Apps, Data Explorer, and Cosmos DB, requiring strong experience in cloud development and data management.

The role offers an opportunity to work on critical security infrastructure that protects Microsoft's internal systems and customers. You'll be part of a team that manages hundreds of internal Entra ID tenants, enabling Microsoft's workforce to develop, monitor, and test software and services. The position combines technical challenges with real-world impact, as your work will directly contribute to Microsoft's security infrastructure.

This is an excellent opportunity for experienced engineers passionate about cloud computing, security, and identity management. The role offers competitive compensation ($117,200 - $229,200), comprehensive benefits, and the flexibility of up to 100% remote work. You'll be working with cutting-edge technologies while contributing to Microsoft's mission of empowering every person and organization on the planet.

The ideal candidate will bring strong software engineering fundamentals, experience with cloud services, and a passion for learning new technologies. While identity management experience is not required, the role offers growth opportunities in this critical domain. You'll be part of a culture that embraces growth mindset, innovation, and collaboration, working on solutions that impact billions of users worldwide.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Adhere to modern engineering practices, effective coding, writing unit test cases, debugging, code reviewing and creating CI/CD pipelines
  • Translate business requirements into technical specifications and help implement them
  • Review work of peer members, provide solutions to pull team standards forward
  • Design and develop application components and services to support data related processes
  • Deliver software to improve quality, availability, reliability, scalability, latency, security, resiliency and efficiency
  • Contribute to debugging, troubleshooting complete stack of a service
  • Respond to incidents during regular on-call rotations

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
  • 3+ years of experience developing cloud solutions
  • Must pass Microsoft Cloud background check upon hire and every two years

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?