Senior Staff Software Engineer
You will deliver identity and access management capabilities across the whole stack, define and evolve common APIs, models, workflows, and services, research and prototype Identity for AI features, use modern AI tooling, and mentor engineers while collaborating with product management, UX, and engineering teams.
Responsibilities
- Deliver IAM capabilities across the Ping platform from infrastructure through to UI experiences
- Define and evolve common APIs, models, workflows, orchestration surfaces, and services
- Research, prototype, and deliver features in emerging areas such as Identity for AI
- Collaborate with product management, UX, and engineering teams to refine features and designs
- Participate in development life cycle activities including design, coding, testing, rollout, and production support
- Use modern AI tooling to accelerate research, prototyping, implementation, and documentation
- Provide mentorship and set a strong example for other engineers
- Adapt continuously to evolving customer needs and technology trends
Requirements
- Ability to design, build, test, and operate production services using Java, JavaScript, Google Cloud, Docker, and Kubernetes
- Ability to use AI engineering tools with sound engineering judgment
- Experience building distributed systems, platform capabilities, or shared product infrastructure
- Strong experience designing APIs, RESTful services, service boundaries, and data or domain models
- Experience turning ambiguous ideas into prototypes and production-ready solutions
- Experience with authentication, authorisation, and identity management
- Ability to communicate technical direction clearly, mentor engineers, and coordinate across teams and time zones
Benefits
- Generous PTO and holiday schedule
- Parental leave
- Progressive healthcare options
- Retirement programs
- Education reimbursement
- Commuter offset for specific locations