Taro Logo

Software Engineer I

A cybersecurity company providing intelligent cloud identity platform for secure digital experiences and identity management solutions.
$75,000 - $95,000
Backend
Entry-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
Cybersecurity · Enterprise SaaS

Job Description

Join Ping Identity as a Software Engineer I and be part of a team that's revolutionizing digital identity and access management. We're a Denver-headquartered cybersecurity company serving over half of the Fortune 100, focused on making digital experiences both secure and seamless for all users.

As a Software Engineer I, you'll work on our mission-critical platform that secures billions of identities for hundreds of organizations. You'll be developing features and updates using Java, working with advanced identity and access protocols that have proven success in enterprise-grade, large-scale deployments. The role offers an opportunity to work in a fast-moving, agile environment with a distributed team across Denver, Vancouver, and Bristol.

The position requires strong Java programming skills, understanding of HTTP and TLS, and experience with common development tools. You'll be collaborating with product management to analyze requirements, design new features, and maintain existing code while ensuring high security, quality, and performance standards. The team culture emphasizes knowledge sharing, mutual support, and collaborative success.

We offer competitive compensation ($75,000-$95,000) and comprehensive benefits including generous PTO, parental leave, healthcare options, retirement programs, and education reimbursement. Our company culture champions individuality and digital freedom, making it an ideal place for passionate developers who want to make a significant impact in cybersecurity and identity management.

The role provides an excellent opportunity to work with enterprise-scale systems, identity management technologies (OAuth 2.0, OpenID Connect), and modern development practices. You'll be part of a supportive team that values both technical excellence and work-life balance, with opportunities to grow and learn from experienced professionals in the field.

Last updated 18 days ago

Responsibilities For Software Engineer I

  • 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
  • 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

Requirements For Software Engineer I

Java
  • Strong skills with the Java programming language
  • Solid understanding of HTTP and TLS
  • Great interpersonal communications skills
  • Familiarity with common Java open source libraries and development tools
  • Exceptional problem-solving skills
  • Experience with development tools including IDEs, git, jenkins, maven
  • Ability to learn quickly and independently

Benefits For Software Engineer I

Parental Leave
Medical Insurance
401k
Education Budget
Commuter Benefits
  • Generous PTO & Holiday Schedule
  • Parental Leave
  • Progressive Healthcare Options
  • Retirement Programs
  • Opportunity for Education Reimbursement
  • Commuter Offset (Specific locations)

Related Jobs