Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Ping Identity Logo

Software Engineer I

Ping Identity

$75,000 - $95,000
Sep 29, 2025
Denver, CO, US
Apply Now

Ping Identity is looking for a Software Engineer I to develop features and updates to their mission-critical platform that secures billions of identities for hundreds of organizations. The role involves working on an advanced identity and access protocol stack for enterprise-grade, large-scale deployments.

Requirements

  • Strong skills with the Java programming language.
  • Solid understanding of HTTP and TLS
  • Familiarity with common Java open source libraries and development tools.
  • Experience with development tools including IDEs, git, jenkins, maven.
  • Experience with web application libraries such as Spring and Jackson.
  • Experience with relational databases, JDBC, SQL, and ORMs such as Hibernate.
  • Deep knowledge of identity management technologies and protocols (e.g., OAuth 2.0, OpenID Connect, certificate & key management, cryptography, etc.).

Responsibilities

  • Develop features and updates to our mission critical platform securing billions of identities for hundreds of organizations.
  • Work on an advanced identity and access protocol stack that has a proven track record with enterprise grade, large scale deployments.
  • Analyze and elaborate on requirements with our product management team.
  • Design new features to work seamlessly with existing functionality.
  • Plan and estimate work to be completed.
  • Maintain existing code and resolve reported defects.
  • Develop unit and integration tests in collaboration with software quality engineers.

Other

  • Function as an individual contributor on a high output agile development team.
  • Collaborate effectively in a distributed team with team members in Denver, Vancouver CA, and Bristol, UK.
  • Good communications skills.
  • Ability to translate requirements and designs to functional Java code with a strong attention to security, quality and performance.
  • An ideal candidate must be able to learn quickly and independently, and be capable of gathering information and understanding complex features and environments.