Principal Software Engineer, Identity at Jobgether – United States
Explore Related Opportunities
About This Position
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal Software Engineer, Identity in United States.
This role offers a unique opportunity to shape the technical foundation of an enterprise-grade Identity and Access Management platform that supports secure, seamless experiences for millions of users. You will lead the design, architecture, and implementation of scalable authentication and authorization systems while collaborating closely with product, security, and engineering teams. This position emphasizes both technical leadership and hands-on engineering, giving you the chance to influence security standards, mentor engineers, and innovate with cutting-edge technologies. The role is ideal for someone passionate about identity, access management, and distributed systems in a fast-paced, collaborative environment. You will help drive both strategic vision and operational excellence, ensuring the platform scales reliably as the organization grows.
- Define and drive the long-term technical roadmap for the Identity and Access Management platform, aligned with business objectives
- Lead design and implementation of secure, scalable, and maintainable authentication and authorization systems
- Collaborate closely with InfoSec, product, and other cross-functional teams to ensure compliance, security, and frictionless user experiences
- Guide architectural evolution across multiple engineering teams, setting standards for best practices and innovation
- Evaluate, prototype, and introduce new frameworks or technologies to improve system performance and developer productivity
- Mentor and develop technical leaders, fostering a culture of engineering excellence and knowledge sharing
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field, or equivalent experience
- 8+ years of experience building scalable software systems, with hands-on experience in API development and containerized environments (Docker, Kubernetes)
- Strong proficiency in one or more object-oriented programming languages such as Kotlin, Ruby, C#, or C++
- Deep experience with Identity and Access Management, OAuth 2.0, OpenID Connect, or similar protocols
- Proven track record of designing and building microservices and distributed systems in cloud environments (AWS preferred)
- Experience leading technical discussions, collaborating with cross-functional teams, and mentoring engineers
- Strong analytical, problem-solving, and communication skills, able to convey complex technical concepts to multiple audiences
- Passion for clean code, scalable architecture, and continuous improvement of engineering practices
Preferred Qualifications:
- Experience with Keycloak or equivalent IAM solutions
- Knowledge of Kotlin or Java backend services, GRPC, DevOps practices, and A/B testing
- Background in secure, high-performance identity platforms for B2B or B2C applications
- Experience balancing technical trade-offs with business priorities in a fast-growing organization
- Competitive base salary range: $195,300 - $270,400 USD
- Targeted bonus and equity compensation
- 401(k) plan with employer match
- Medical, dental, and vision insurance, with Up to 100% employer coverage depending on plan
- Paid time off, sick leave, and company holidays
- Paid family and parental leave
- Employee Stock Purchase Plan (ESPP)
- Health Savings Account contributions for eligible plans
- Wellness and productivity allowances for personal and professional development
- Access to Employee Assistance Programs and financial wellness resources
- Remote-first work with flexible collaboration, plus optional in-person team events and office perks