freehire launches on Product Hunt on 26 August.

Follow →

Staff Software Engineer

Summary

Build and secure authentication and SSO features for a multi-tenant SaaS platform using Java microservices, Spring, React, and cloud-native tools while mentoring engineers and leading incident response.

You will design and deliver major features for authentication and single sign-on services in a multi-tenant SaaS environment. You will build secure Java microservices and APIs, improve resilience and observability, drive testing and deployment practices, mentor engineers, and participate in on-call incident response.

Responsibilities

  • Design and deliver authentication and SSO features
  • Build secure Java microservices and APIs
  • Support authentication authorization SSO federation and integrations
  • Make technical decisions about performance reliability security and operations
  • Collaborate on solutions through production rollout
  • Improve resilience observability operability and deployment safety
  • Raise engineering standards for testability and maintainability
  • Drive test automation strategy
  • Use AI-assisted development practices
  • Participate in on-call rotation
  • Lead incident response and root-cause analysis
  • Mentor engineers

Requirements

  • OIDC
  • SAML
  • WS-Fed
  • SSO
  • Federation
  • Identity provider configuration
  • Service provider configuration
  • Java
  • Object-oriented design
  • Cloud services
  • Microservices
  • REST API
  • Spring
  • ReactJS
  • Technical design
  • Architecture
  • Production SaaS
  • Docker
  • Kubernetes
  • CI/CD
  • Cassandra
  • Kafka
  • Event-driven systems
  • OWASP
  • PKI
  • Cryptography
  • Certificate and key management

Benefits

  • Generous PTO and holiday schedule
  • Parental leave
  • Progressive healthcare options
  • Retirement programs
  • Education reimbursement
  • Commuter offset for specific locations
  • Employee Resource Groups
  • Company and team bonding events
  • Global volunteering and community initiatives

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available