Skip to content
OktaOkta

Staff Software Engineer, Backend

Leads the architecture and development of scalable Java-based backend services for Okta’s device identity and access platform. The role requires 7+ years of software development experience, strong distributed-systems expertise, and technical leadership across teams.

About the job

Responsibilities

  • Partner with Product Management, Engineering Directors, and Principal Architects to translate strategic objectives into scalable technical roadmaps.
  • Collaborate with Product, Design, and QA to deliver critical engineering initiatives.
  • Lead the design and implementation of features and services within the core Java platform, from conception through deployment.
  • Define engineering best practices and contribute to technical designs, proposals, and architectural decisions.
  • Mentor Staff and Senior engineers, guide technical design reviews, and raise engineering standards across teams.
  • Develop maintainable software with comprehensive test coverage and improve testing and CI/CD strategies.
  • Create technical documentation and promote knowledge sharing.
  • Use AI coding assistants to accelerate development while maintaining security and code quality standards.
  • Identify emerging trends and prototype solutions in device security and AI-native development.

Requirements

  • 7+ years of progressive software development experience.
  • Experience designing and building scalable, high-performance server-side features using Java and Spring.
  • Expertise with high-performance Postgres or MySQL environments, including schema design and query optimization.
  • Experience designing, building, and securing RESTful APIs for large-scale systems.
  • Knowledge of caching, asynchronous processing, and multithreading.
  • Strong understanding of design patterns, scalability patterns, security engineering, and object-oriented principles.
  • Experience in agile environments, CI/CD, and automated testing.
  • Excellent communication and technical leadership skills.
  • Understanding of endpoint security concepts, including TPM, Secure Enclave, MDM protocols, and endpoint detection.
  • Conceptual understanding of how iOS, Android, Windows, and macOS security features report state to the cloud.
  • Proficiency with AI coding assistants such as GitHub Copilot.

Nice-to-haves

  • Anomaly detection or risk systems experience.
  • Cloud security, identity, or authentication experience.
  • Familiarity with FIDO, U2F, WebAuthn, SSO, SAML, OAuth, or federation.
  • Cybersecurity principles, secure coding practices, or CISSP/Security+ certification.
  • ReactJS experience.
  • gRPC API development.
  • Microservice architecture.
  • Bachelor's degree in Computer Science or equivalent experience.

Compensation and Benefits

  • Annual base salary range in Canada: $160,000–$220,000 CAD.
  • Equity, bonus, health, dental, and vision insurance, RRSP matching, healthcare spending, telemedicine, and paid leave, including PTO and parental leave, may be available in accordance with applicable plans and policies.

Skills

Java, Spring, Postgres, MySQL, REST APIs, Caching, Asynchronous Processing, Multithreading, CI/CD, Automated Testing, Tpm, Webauthn, OAuth, gRPC, Microservices

Okta

Okta

Toronto, Canada

Staff Backend Engineer, Passwordless
CA$160k+/yrHybrid8+ YOEBackend Engineering

Staff backend engineer leading the design, delivery, and operation of highly scalable passwordless authentication systems. The role requires deep Java and distributed-systems expertise, technical leadership, and experience with passkeys, FIDO2/WebAuthn, and identity protocols.

Fivetran

Fivetran

Denver, CO
Staff Software Engineer, Metadata
$162k+/yrRemote8+ YOEBackend Engineering

Technical leader for the Metadata team, designing distributed cloud subsystems and leading complex initiatives across discovery, catalog, lineage, and run history services. Requires 8+ years of software engineering experience, backend or systems expertise, cloud infrastructure experience, and strong architecture, reliability, and mentoring skills.

Fivetran

Fivetran

Oakland, CA
Staff Software Engineer, Metadata
$162k+/yrRemote8+ YOEBackend Engineering

Technical leader for the Metadata team, owning architecture and delivery of distributed backend services for discovery, catalog, lineage, and run history. The role requires 8+ years of software engineering experience, strong cloud and systems expertise, and a record of leading multi-engineer initiatives.

GitLab

GitLab

United States
Staff Backend Engineer, Database Automation
$153k+/yrRemote7+ YOEBackend Engineering

Build and operate Go-based automation and a PostgreSQL-as-a-service platform for high-throughput, always-on production systems. The role requires deep PostgreSQL production experience, backend development expertise, infrastructure automation, and staff-level technical leadership.

GitLab

GitLab

Bengaluru, India

Staff Backend Engineer
$153k+/yrRemote7+ YOEBackend Engineering

Provides cross-team technical leadership for large backend initiatives, modular architecture, production operations, and AI-assisted engineering adoption. The role requires deep backend architecture experience, monolith modernization expertise, strong written influence, and mentoring ability.