Ping Identity
Software Engineer I
Canada - Vancouver, BC
Stay score
odds of building a lasting career here
Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Green-card filing pattern in this occupation
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- It's something that inspires our company.
- People don't come here to join a culture that's built on digital freedom.
Responsibilities
- Employee Resource Groups that create a sense of belonging for everyone.
- We are committed to building an inclusive and diverse environment where everyone's individuality is respected and everyone has an Identity.
Requirements
- Familiarity with common Java open source libraries and development tools.
- Experience with development tools including IDEs, git, Jenkins, Maven and ClaudeCode.
- An ideal candidate must be able to learn quickly and independently, and be capable of gathering information and understanding complex features and environments.
- Experience with front-end development using React and Redux / JavaScript.
- Experience with web application libraries such as Spring and Jackson.
- Experience with relational databases, JDBC, SQL, and ORMs such as Hibernate.
- Knowledge of identity management technologies and protocols (e.g., OAuth 2.0, OpenID Connect, certificate management, cryptography, etc.).
- Familiarity with asynchronous networking and/or Netty.
- Experience with DevOps technologies such as Docker, Kubernetes and Helm.
- One of our core values, Respect Individuality, reminds us to celebrate differences so you are empowered to bring your authentic self to work.
- Strong skills with the Java programming language.
- Solid understanding of HTTP and TLS.
- Great interpersonal communications skills.
- Exceptional problem-solving skills.
- Understanding of enterprise-scale systems and configurations related to security.
Compensation
- CAD 70,505 - 88,131
- In accordance with Pay Transparency Act the approximate compensation range for this role in Canada is listed above.
- Final compensation for this role will be determined by various factors, such as knowledge, skills, and abilities.
Benefits
- Generous PTO & Holiday Schedule
- Parental Leave
- Progressive Healthcare Options
- Retirement Programs
- Opportunity for Education Reimbursement
- Ping is the collective sum of all our individual experiences, backgrounds and influences and we pride ourselves in growing and learning together.
- Competitive benefits and perks.
- Commuter Offset (Specific locations)
Company info
- Act as a key individual contributor within a high-performing agile development team.
- Collaborate with team members locally in Vancouver, BC and Denver, CO.
- Analyze and refine 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.
Equal opportunity
- We are an Equal Opportunity/Affirmative Action employer.
This listing is sourced directly from Ping Identity's careers page and normalized into a canonical job model.