Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through digital technology and cloud solutions.
$117,200 - $229,200
Cloud
Senior Software Engineer
Remote
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their Enterprise Identity and Access Management team. The role focuses on building identity and security services at cloud scale, specifically managing Entra ID tenants. The position requires expertise in Azure services like Function Apps, Data Explorer, and Cosmos DB. As part of Microsoft's security organization, you'll contribute to making the world safer through end-to-end security solutions. The team operates hundreds of internal Entra ID tenants enabling workforce development, monitoring, and testing. The role offers opportunities to innovate in cloud identity solutions, though direct experience isn't required. Microsoft's culture emphasizes growth mindset, excellence, and inclusive collaboration. The position includes competitive compensation, comprehensive benefits, and the chance to impact billions of users worldwide through Microsoft's security infrastructure. The role combines technical depth with business impact, offering significant growth and learning opportunities in cloud security and identity management.

Last updated 3 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 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
Mental Health Assistance
  • 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 Engineer

Senior Technical Support Engineer role at Microsoft, focusing on complex technical problem-solving and customer support with hybrid work options.

Senior Technical Support Engineer - Azure Local (Stack HCI)

Senior Technical Support Engineer position at Microsoft focusing on Azure Stack HCI support, requiring 5+ years experience and deep Windows infrastructure knowledge.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cloud Supply Chain organization, focusing on cloud infrastructure and distributed systems development with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Container Registry, building scalable cloud container workloads and securing software supply chain.

Azure ACE Engineer

Senior Azure Cloud Engineer position at Microsoft focusing on customer experience, support, and technical problem-solving for strategic Azure customers.