Principal Software Engineer

Ping Identity Corporation is an active enterprise identity-security company offering the Ping Identity Platform for customer, B2B, workforce, and AI-agent identity use cases.

0 current maintainers0 active leadsTeam intelligence

Maintainer signals as of 8/29/2026

Denver, Colorado, USA
About Ping Identity Corporation

Ping Identity develops and operates identity and access management and identity-security products, including identity verification, identity management, authentication, authorization, threat protection, fraud prevention, and orchestration. Its offerings support multi-tenant SaaS, dedicated-tenant SaaS, self-managed software, and FedRAMP High deployments.

View jobs by Ping Identity Corporation

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will shape the architecture and technical roadmap for a global multi-tenant SaaS platform. You will design highly scalable distributed systems, improve performance and operational resilience, partner on CI/CD and infrastructure, mentor engineers, lead design reviews and guide AI adoption across products and software development.

Requirements

  • 10+ years of software engineering experience
  • 4+ years in a Principal or Staff role focused on large-scale SaaS
  • Deep expertise in Java and Spring Boot microservices
  • Experience with JVM tuning asynchronous programming connection pooling cache management and REST API design
  • Strong understanding of Apache Kafka and event-driven architecture
  • Hands-on experience with LDAP and OpenSearch
  • Strong AWS application design and operations experience
  • Working knowledge of React.js
  • Experience designing resilient highly available multi-tenant distributed systems
  • Experience with observability and operational excellence
  • IAM knowledge including OAuth 2.0 OpenID Connect SCIM and SAML
  • Identity lifecycle management knowledge
  • Kubernetes and container orchestration experience preferred
  • Experience with enterprise SaaS platforms and security and compliance requirements preferred
  • BS or MS in Computer Science or equivalent practical experience

Responsibilities

  • Contribute to the technical vision for multi-tenant service architecture
  • Design distributed systems for global scale and low latency
  • Partner with SRE and DevOps to improve CI/CD automated scaling and self-healing infrastructure
  • Mentor senior engineering staff
  • Lead rigorous design reviews
  • Promote high-quality maintainable code
  • Lead AI adoption across product capabilities and the software development lifecycle

Benefits

  • Generous paid time off and holiday schedule
  • Parental leave
  • Progressive healthcare options
  • Retirement programs
  • Education reimbursement
  • Commuter offset in specific locations
  • Employee resource groups
  • Team bonding events
  • Global volunteering and community initiatives