Skip to content
OktaOkta

Staff Software Engineer, Streaming Foundations

Build and operate foundational streaming, messaging, and data pipeline infrastructure for highly scalable identity and analytics systems. The role requires 3+ years of software development experience and strengths in distributed systems, event streaming, and platform reliability.

About the job

Responsibilities

  • Contribute to the technical direction and engineering roadmap for streaming capabilities.
  • Design and implement high-impact systems, owning features end-to-end from design through delivery.
  • Participate in architectural discussions focused on technical challenges and platform scalability.
  • Collaborate across teams on cross-functional projects.
  • Improve system observability, reliability, scalability, and operational practices.

Requirements

  • 3+ years of full-time software development experience in a fast-paced, agile environment.
  • Experience with Golang or Java.
  • Hands-on experience developing and tuning highly scalable, event-driven systems.
  • Solid understanding of database fundamentals.
  • Experience with event-streaming technologies such as Kafka.
  • Interest in building reliable, maintainable, scalable, and secure systems.

Nice to Have

  • Front-end experience with TypeScript and React.
  • Familiarity with AWS or Azure.
  • Experience with Kubernetes and Docker.
  • Familiarity with or interest in identity and access management (IAM).

Compensation

  • Annual base salary: $110,000–$151,000 CAD.
  • Equity, bonus, and benefits may also be available, including health, dental, vision, RRSP matching, healthcare spending, telemedicine, and paid leave.

Skills

Go, Java, Distributed Systems, Event-Driven Systems, Kafka, Databases, TypeScript, React, AWS, Azure, Kubernetes, Docker, IAM

Oscilar

Oscilar

Canada

Staff Engineer - Analytics & Data Architecture
$220k+/yrRemote7+ YOEData Engineering

Staff engineer owning the analytical data layer, schema, and tiered analytics architecture. The role combines hands-on backend development with database performance optimization, observability, ingestion coordination, and measured architectural decision-making.

Vanta

Vanta

Remote

Staff Software Engineer, Foundations
$260k+/yrRemote7+ YOEData Engineering

Leads the re-platforming of Vanta’s compliance data layer from MongoDB to schema-aware PostgreSQL across high-throughput Kafka and S3 pipelines. The role requires staff-level distributed systems expertise, migration leadership, and strong experience with relational and document data modeling.

Mozilla

Mozilla

United States
Senior Staff Data Engineer
No salary listedHybrid10+ YOEData Engineering

Leads the design and improvement of large-scale data platform systems and workflows, collaborating across engineering, data science, and business teams. Requires 10+ years of relevant experience, advanced SQL and Python, cloud data tooling, and technical leadership.

Vanta

Vanta

Canada

Staff Software Engineer, Foundations
No salary listedRemote7+ YOEData Engineering

Leads the migration and evolution of Vanta’s multi-tenant data platform, designing highly reliable ingestion, storage, and query systems at terabyte scale. The role requires staff-level distributed-systems expertise, Kafka and database fluency, and the ability to drive architecture across teams.

Twilio

Twilio

United States
Senior Data and AI Specialist
$106k+/yrRemote5+ YOEData Engineering

Builds agentic AI, automated data workflows, and BI solutions for complex telecommunications datasets. The role requires 5+ years of technical data and automation experience, strong SQL and Python skills, and expertise in data governance and LLM-based tools.