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
Similar jobs
Data Engineering jobsStaff 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.
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.
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.
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.
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.