Software Engineer - Entra ID
The Software Engineer on the Entra ID team at Confidential Client develops products to protect and recover Microsoft Entra ID data in Azure, focusing on resilience against threats like ransomware. This role involves designing scalable microservices, analyzing data for robust product development, and troubleshooting complex issues in collaboration with cross-functional teams. Engineers are encouraged to be independent thinkers and proactive problem solvers, contributing to securing identity services in cloud environments.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Software Development.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
About the Team & Role
The Entra ID team builds products to protect customers’ Microsoft Entra ID data in Azure and enable efficient identity recovery after incidents (for example, ransomware). Engineers on this team solve complex problems across identity, cloud, and storage systems and ship production-quality microservices used in large-scale environments.
This position is for a Software Engineer focusing on Entra ID and identity-related services. You will contribute to design and implementation, troubleshoot customer issues, and help build resilient identity and recovery solutions for a Confidential Client.
What You’ll Do
- Contribute to engineering design and architecture with data-driven inputs
- Deliver well-scoped work with quality and velocity; take on ambiguous problems
- Analyze internal and field data to improve product robustness and maintainability
- Troubleshoot and resolve issues from customer environments and internal testing
- Collaborate with cross-functional teams to design and ship microservices and platform components
Experience You’ll Need
- Degree in Computer Science or related field (bachelor’s level expected)
- 0–2 years of product development experience (entry-level to early-career)
- Proficiency in Go, Python, and/or C++
- Experience designing or implementing microservices
- Strong problem-solving skills and an ability to learn new technologies quickly
- Ability to identify scalable, elegant solutions to complex problems
Preferred Qualifications
- Experience architecting and developing large-scale systems and data storage concepts
- Development experience on public cloud platforms (GCP, AWS, or Azure)
- Familiarity with identity providers and platforms (Microsoft Entra ID, Windows AD)
- Strong understanding of Identity and Access Management (IAM) and identity-security concepts, including non-human identities (NHI)
Compensation & Benefits
The minimum and maximum base salary range for this role (U.S. locations) is $122,800—$184,200 USD. The role is also eligible for bonus potential, equity, and benefits. Final salary will be determined based on work location, skills, experience, and education.
Confidential Client offers benefits typical for software development roles, including health coverage, retirement plans, equity opportunities, and programs to support learning and development.
Location & Employment Type
- Job location: Palo Alto, CA (onsite / hybrid as determined by the hiring team)
- Employment type: FULL_TIME
Reasonable Accommodations
Careertakes and our client provide reasonable accommodations to qualified applicants and employees with disabilities. If you need an accommodation to participate in the hiring process or perform the job, please contact Careertakes so we can coordinate.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range