✦ Luna Orbit — Software Engineering

Senior Software Engineer, Platform App Services (Auth0)

at Okta

📍 Toronto, Ontario, Canada Onsite Posted March 19, 2026
Type Full-Time
Experience senior
Exp. Years 4+ years
Education Not specified
Category Software Engineering

This role involves designing and maintaining core backend services and data pipelines that support platform reliability and developer productivity at Okta.

  • Design and maintain backend services
  • Build data pipelines and CDC workflows
  • Lead architectural discussions
  • Mentor engineering team
  • Ensure system scalability and reliability

The environment includes Golang-based backend development, Postgres databases, data pipelines, CDC workflows, and cloud-native practices, with a focus on scalability and performance.

The ideal candidate is a senior software engineer with at least 4 years of experience in Golang, backend development, and working with distributed systems and data pipelines. They are skilled mentors and problem-solvers, capable of designing scalable, high-performance systems.

4+ years of software engineering experienceGolang proficiencybuilding backend servicesworking with Postgresdesigning scalable systems
experience with data pipelinesCDC workflowsperformance optimizationcloud-native environments
PostgreSQLCI/CD pipelines
GolangPostgreSQLdata pipelinesCDCbackend servicesdistributed systemsscalabilityperformancementoring
GolangPostgreSQLData PipelinesChange Data CaptureCI/CD pipelinesBackend servicesDistributed systems
leadershipmentoringcollaborationproblem-solvingcommunication
Industry SaaS
Job Function Develop core backend services and data pipelines to support platform performance and developer efficiency
Role Subtype Software Engineer
Tech Domains Golang, PostgreSQL, Data Pipelines, Change Data Capture, CI/CD pipelines
Senior Software EngineerGolangPostgreSQLData PipelinesChange Data Capturebackend servicesdistributed systemsscalabilityperformancementoringdata pipelinesCDC workflowscloud-native

Less than 4 years of experience, No Golang or backend experience, Lack of experience with distributed systems

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile