Responsibilities
- Design and develop large-scale, single- and multi-tenant, robust, cutting-edge Java-based identity management products
- Collaborate effectively with the distributed team, with team members in the Portland, OR metro area, Canada, and Europe
- Analyze and elaborate on requirements with product management and architects to improve the identity platform and develop new features for PingIDM
- Plan, estimate, and manage development tasks independently and efficiently per business plans
- Enable successful cloud deployments
- Work closely with customer-facing support teams to resolve customer issues
Requirements
- Wide experience designing and developing large scale applications in the Java programming language
- A strong understanding of HTTP and RESTful web services
- Strong interpersonal communications skills
- Exceptional problem-solving skills
- Familiar with cloud architectures and deployment strategies (e.g. AWS, GCP, Azure)
- Experience using AI agents such as claude code to plan, validate, and implement functionality
- The ability to learn quickly and independently, and are capable of gathering information and understanding complex features and environments
Nice to Have
- Experience with identity management technologies and protocols (e.g., OAuth 2.0, OpenID Connect, certificate & key management, cryptography, etc.)
- Understanding of enterprise-scale systems and configurations related to security
- Experience building performant systems that deploy and execute at scale
Work Arrangement
Hybrid — Portland, OR metro area, Canada, Europe