Taro Logo

Software Engineer, Identity Engineering

Microsoft is a global technology leader that develops and supports software, services, devices, and solutions worldwide.
$100,600 - $199,000
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

Microsoft Security aspires to make the world a safer place for all through their Enterprise Identity, Development, Operations and Security (EIDOS) team. This role is within EIDOS Federal, which builds and manages the products, services, and infrastructure for Microsoft Federal user provisioning systems.

As a Software Engineer in the Identity Engineering team, you'll be working on mission-critical services and processes, focusing on Microsoft's internal Federal Identity services platform. The team emphasizes security and high reliability while creating innovative solutions at scale.

You'll have the opportunity to:

  • Design and implement full-stack systems alongside Senior engineers
  • Work with modern engineering practices including CI/CD pipelines
  • Collaborate with customers and other teams for end-to-end solution delivery
  • Debug production issues and participate in on-call rotations
  • Review peer work and participate in system audits

The role offers competitive compensation ($100,600 - $199,000 base pay, higher in SF and NYC areas) and comprehensive benefits. You'll be part of Microsoft's security organization that's reshaping security and empowering users, customers, and developers with end-to-end simplified solutions.

This position requires specialized security screenings including Microsoft Cloud Background Check and citizenship verification due to work with federal government customers. You'll be working in a hybrid environment with up to 50% work from home flexibility.

Join a team of passionate engineers, technology leaders, and customer advocates who are driving transformational advances within Microsoft while helping teams work smarter, faster, and more securely every day.

Last updated 4 days ago

Responsibilities For Software Engineer, Identity Engineering

  • Design and implement full stack systems working with Senior engineers
  • Adhere to modern engineering practices, effective coding, writing unit test cases, debugging, code reviewing and creating CI/CD pipelines
  • Work with customers and collaborate with other teams to own end to end solutions and delivery
  • Translate business requirements into technical specifications
  • Debug bugs, production issues and address them in a timely manner
  • Review work of peer members
  • Participate in audits of the environment and its operation
  • Participate in day-to-day operations including on-calls

Requirements For Software Engineer, Identity Engineering

Java
JavaScript
Python
React
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding
  • 1+ year of cloud computing experience
  • Experience with languages including Java, C#, C/C++, Python, ReactJS, JavaScript, PowerShell
  • Understanding of cloud computing principles and distributed systems
  • Experience in Identity management principles
  • Strong debugging and code reviewing skills
  • Good communication skills and customer focus
  • Must pass Microsoft Cloud Background Check
  • Must provide citizenship verification

Benefits For Software Engineer, Identity Engineering

Medical Insurance
Dental Insurance
Vision 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
  • Networking opportunities

Related Jobs

Software Engineer II

Microsoft is seeking a Software Engineer II to join their RTC Runtime Infrastructure team to develop and maintain real-time communication services for Teams, Skype, and Azure.

Software Engineer II

Software Engineer II position at Microsoft Security focusing on Azure Kubernetes Security and infrastructure development for Defender products.

Software Engineer II - Finance Data & Experiences

Software Engineer II position at Microsoft's Finance Data & Experiences team, working on cloud and AI solutions to optimize Microsoft's global business operations.

Software Engineer II

Software Engineer II position at Microsoft's AI Frameworks team, focusing on AI accelerator software stack development and optimization for large language models.

Software Engineer II

Software Engineer II position at Microsoft Teams Core Services team, focusing on infrastructure development, CI/CD, and cloud services with 2+ years experience required.