Identity Security for the Global Enterprise
Customer Success Architect
Location
United States
Posted
5 days ago
Salary
Not specified
Job Description
Role Description
Ping Identity is seeking a Principal Software Engineer to play a key role in migrating our legacy SaaS platform (V1) to our next-generation identity security platform (V2). This is a high-impact opportunity to shape the future of our product and significantly enhance the customer experience.
As a Software Engineer, you will help define the migration strategy and contribute directly to the hands-on implementation. Your work will ensure customers experience a seamless transition while unlocking advanced features such as orchestration, identity verification, risk protection, digital credentials, and AI-powered security.
- Part of technical migration of core components from the legacy platform (V1) to the next-generation Ping Identity platform (V2).
- Design and implement a proxy service for SAML/OIDC endpoints, ensuring smooth interoperability between V1 and V2 systems.
- Develop, own, and enhance migration tools, automation, and scalable processes to support efficient and secure transitions.
- Collaborate cross-functionally with Product Management, Engineering, and Support to shape and deliver a world-class migration experience.
- Contribute to platform enhancements in identity orchestration, risk-based access, and intelligent access control.
Qualifications
- B.Sc/M.Sc degree in engineering, computer science, or equivalent experience.
- 10+ years of experience in software development, with a significant portion in a lead or principal role.
- Proven expertise in designing, developing, and deploying large-scale, distributed systems.
- Strong knowledge of data structures, algorithms, and software design patterns.
Requirements
- Knowledge or experience applying AI/ML in identity security or access management.
- Excellent problem-solving and debugging skills.
- Ability to work effectively across teams in Agile environments.
Benefits
- Generous PTO & Holiday Schedule
- Parental Leave
- Progressive Healthcare Options
- Retirement Programs
- Opportunity for Education Reimbursement
- Commuter Offset (Specific locations)
Job Requirements
- B.Sc/M.Sc degree in engineering, computer science, or equivalent experience.
- 10+ years of experience in software development, with a significant portion in a lead or principal role.
- Proven expertise in designing, developing, and deploying large-scale, distributed systems.
- Strong knowledge of data structures, algorithms, and software design patterns.
- Knowledge or experience applying AI/ML in identity security or access management.
- Excellent problem-solving and debugging skills.
- Ability to work effectively across teams in Agile environments.
Benefits
- Generous PTO & Holiday Schedule
- Parental Leave
- Progressive Healthcare Options
- Retirement Programs
- Opportunity for Education Reimbursement
- Commuter Offset (Specific locations)
Related Guides
Related Job Pages
More Software Engineer Jobs
Our roster has an opening with your name on it. We’re growing our Market Making Engineering team that works on some of the coolest software in the industry - the systems that quote, price, and manage risk in real time for high-volume, high-velocity sports markets. This work spans...
The successful candidate will design, develop, test, and deploy software for the Department of the Interior Human Resources Directorate, focusing on modernization goals using various programming languages and adhering to security standards. Duties include diagnosing defects, participating in Agile ceremonies, collaborating with cross-functional teams, and providing clear documentation.
As a key technologist and strategist, the role involves rapidly building client trust, guiding technical direction, solving complex problems, and remaining deeply engaged within the codebase while advising on architecture and platform evolution. Responsibilities also include driving innovation, leading formal feedback conversations, and contributing to the company culture through mentorship and workshops.
As a senior technologist, you will work with various clients on diverse technologies, making immediate contributions to projects and rapidly building trust with clients and teams. Responsibilities include contributing to architecture, collaborating on systems involving the full ML lifecycle, and generating new potential solutions to challenges.