
Software Engineer I
- Vancouver, BC
- 66.000-79.272 $ par an
- Permanent
- Temps-plein
- Function as an individual contributor on a high output agile development team
- Collaborate effectively in a distributed team with team members in Denver, CO and Vancouver, BC (Canada)
- 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
- Strong skills in 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, and Maven
- An ideal candidate must be able to learn quickly and independently, and be capable of gathering information to understand 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 & key management, cryptography, etc.)
- Understanding of enterprise-scale systems and configurations related to security
- Familiarity with asynchronous networking and / or Netty
- Experience with DevOps technologies such as Docker, Kubernetes, and Helm
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.Life at Ping:We believe in and facilitate a flexible, collaborative work environment. We're growing quickly, but remain true to the innovative, can-do startup values that got us here. Most importantly, we keep hiring talented, smart, fun, and genuinely nice people because that's who we want to succeed with every day.Here are just a few of the things that make Ping special:
- A company culture that empowers you to do your best work.
- Employee Resource Groups that create a sense of belonging for everyone.
- Regular company and team bonding events.
- Competitive benefits and perks.
- Global volunteering and community initiatives
- Generous PTO & Holiday Schedule
- Parental Leave
- Progressive Healthcare Options
- Retirement Programs
- Opportunity for Education Reimbursement
- Commuter Offset (Specific locations)