Job Title C# Developer for Workforce Identities Engineering Team
Job Description The Workforce Identities Engineering team within the Identity and Access Management function of Core Engineering is seeking an experienced C# developer to design, build, and operate critical identity platforms. This role operates within a global team responsible for the architecture, design, and development of systems supporting both on-premise Active Directory and cloud-based identity platforms. These systems are foundational to the firm's security posture and must operate at high scale with very high levels of uptime. We are looking for a senior engineer with strong.NET experience and a background in enterprise infrastructure who can quickly take ownership of complex initiatives. The successful candidate will be expected to independently drive projects end-to-end, including technical design, delivery execution, stakeholder engagement, and operational readiness.
Job Summary How You Will Fulfill Your Potential
Take ownership of critical identity platform initiatives and deliver them end-to-end, from design through to production and operational support
Lead the design and implementation of secure, scalable, and highly available identity solutions across on-premise and cloud environments
Execute across the full software development lifecycle: analysis, technical design, development, testing, release, and ongoing support
Define migration strategies and deliver the transition of identity services from on-premise platforms to public cloud environments
Conduct and enforce high-quality code reviews, setting standards for maintainability, reliability, and security
Mentor junior engineers and provide technical leadership within the team
Collaborate across platform teams to design and implement integrated features and capabilities
Partner with Technology Risk and Security teams to ensure systems meet internal policies, regulatory requirements, and audit standards
Operate effectively in a fast-paced environment, managing multiple concurrent initiatives with tight delivery timelines
Skills and Experience We Are Looking For Bachelor's Degree or equivalent experience in Computer Science, Information Technology, or a related field
Strong proficiency in designing, developing, and testing software using C# /.NET
Proven experience working on large-scale enterprise platforms with high availability and global reach
Experience delivering software across the full continuous delivery lifecycle, including CI/CD and automated testing
Strong understanding of version control, continuous integration, deployment, and configuration management tools
Ability to debug complex systems and work effectively across both new and existing codebases
Strong communication skills, with the ability to explain technical concepts clearly and collaborate across diverse engineering teams
Comfortable working in environments with high expectations for reliability, security, and operational excellence
Preferred Qualifications Experience designing, deploying, and supporting applications in public cloud environments
Experience working in regulated environments or partnering with security and risk teams
Experience with PowerShell development, automation, and automated testing frameworks
Experience with front-end technologies such as React and TypeScript