Staff Software Engineer, Cloud Identity & SSO

Ping Identity

Vancouver

On-site

CAD 122,000 - 163,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Generous PTO & Holiday Schedule
Parental Leave
Progressive Healthcare Options
Retirement Programs
Education Reimbursement
Commuter Offset (Specific locations)

Job summary

Ping Identity seeks a Staff Software Engineer to turn ideas into production capabilities within PingOne’s multi-tenant SaaS environment. You will design scalable Java microservices and secure APIs for authentication, SSO, and federation, while collaborating with product, architecture, UX, and SRE teams to deliver robust customer-facing services.

The role emphasizes strong engineering fundamentals, practical problem-solving, and adoption of AI-assisted development tools to accelerate discovery,

Qualifications

  • Experience with OIDC, SAML, WS-Fed and federation integrations.
  • Extensive software engineering in multi-tenant SaaS cloud services.
  • Staff-level Java development with OO design and modern practices.
  • UI development experience with ReactJS preferred.
  • Experience building microservices and REST APIs using Spring or similar frameworks.
  • Strong technical judgment and contributions to designs and architecture.
  • Ability to mentor engineers and improve team engineering practices.
  • Experience operating production SaaS systems and on-call incident response.
  • Familiarity with Docker, Kubernetes, CI/CD pipelines and modern delivery tooling.

Responsibilities

  • Design and deliver major features across PingOne Authentication and SSO services.
  • Architect and implement secure Java-based microservices and APIs for authentication, authorization, and federation.
  • Drive technical decisions balancing product requirements with performance and security.
  • Collaborate with Product, Architecture, UX, SRE and other teams from discovery to production rollout.
  • Improve service resilience, observability, and operational safety for mission-critical services.
  • Raise engineering standards for testability, maintainability, and production readiness.
  • Lead test automation and CI/CD automation efforts.
  • Embrace AI-assisted development to improve speed and quality.
  • Participate in on-call rotation and incident response leadership.

Skills

OIDC/SAML/WS-Fed
Java
ReactJS
Microservices
REST APIs
Docker
Kubernetes
CI/CD
Mentoring
Cross-functional collaboration
On-call incident response

Tools

Spring

Job description

Ping Identity seeks a Staff Software Engineer to turn ideas into production capabilities within PingOne’s multi-tenant SaaS environment. You will design scalable Java microservices and secure APIs for authentication, SSO, and federation, while collaborating with product, architecture, UX, and SRE teams to deliver robust customer-facing services.

The role emphasizes strong engineering fundamentals, practical problem-solving, and adoption of AI-assisted development tools to accelerate discovery,

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Engineer - Cloud SSO & Identity
Senior Java Engineer - Cloud SSO & Identity

SecuredTouch (acquired by Ping Identity) • Vancouver

On-site
CAD 91,000 - 113,000
Generous PTO & Holidays
Parental Leave
Healthcare options
Staff Software Engineer
Staff Software Engineer

Socket.dev • Vancouver

Hybrid
CAD 122,000 - 163,000
Generous PTO
Parental Leave
Progressive Healthcare Options
Staff Software Engineer
Staff Software Engineer

Ping Identity • Vancouver

On-site
CAD 122,000 - 163,000
Generous PTO & Holiday Schedule
Parental Leave
Progressive Healthcare Options
+3
Staff Software Engineer
Staff Software Engineer

SecuredTouch (acquired by Ping Identity) • Vancouver

On-site
CAD 122,000 - 163,000
Generous PTO & Holiday Schedule
Parental Leave
Retirement Programs
+3
Senior Software Engineer
Senior Software Engineer

Ping Identity • Vancouver

On-site
CAD 91,000 - 113,000
Flexible work environment
Competitive benefits
Retirement programs
+2
Senior Software Engineer
Senior Software Engineer

SecuredTouch (acquired by Ping Identity) • Vancouver

On-site
CAD 91,000 - 113,000
Generous PTO & Holidays
Parental Leave
Healthcare options
Senior Software Engineer
Senior Software Engineer

Socket.dev • Vancouver

Hybrid
CAD 91,000 - 113,000
Generous PTO & Holidays
Parental Leave
Progressive Healthcare Options
+3
Senior Staff Software Engineer
Senior Staff Software Engineer

SecuredTouch (acquired by Ping Identity) • Vancouver

On-site
CAD 130,000 - 173,000
Generous PTO & Holiday Schedule
Parental Leave
Progressive Healthcare Options
+3
SDK & Developer Experience Product Manager
SDK & Developer Experience Product Manager

Ping Identity • Vancouver

Hybrid
CAD 108,000 - 162,000
Product Manager, Developer Experience & IAM SDKs
Product Manager, Developer Experience & IAM SDKs

Socket.dev • Vancouver

On-site
CAD 108,000 - 162,000
Generous PTO & Holiday Schedule
Parental Leave
Progressive Healthcare Options
+3