Staff Software Engineer, Foundations - CAN

Vanta
Toronto
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Reliability focus","Observability","Cross-functional communication","Mentorship","Technical leadership"]

Lead the re-platforming of the data layer behind Vanta’s compliance products. You’ll migrate a Mongo-centric resource model to a schema-aware Postgres-backed architecture while preserving customer API contracts and never losing customer evidence. Work on Kafka and S3 pipelines with a focus on correctness under migration, eventual consistency, multi-tenancy, and building a production Query API with per-tenant isolation, predictable latency, and auditable evidence.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Vanta
Vanta
4 days ago

Staff Software Engineer, Foundations - CAN

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Lead the re-platforming of the data layer behind Vanta’s compliance products. You’ll migrate a Mongo-centric resource model to a schema-aware Postgres-backed architecture while preserving customer API contracts and never losing customer evidence. Work on Kafka and S3 pipelines with a focus on correctness under migration, eventual consistency, multi-tenancy, and building a production Query API with per-tenant isolation, predictable latency, and auditable evidence.
Location: Toronto
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Lead the migration of Vanta’s resource data model from Mongo-centric to schema-aware Postgres-backed architecture while running both systems in parallel without breaking integrations.
  • •Drive cross-team solutions dependent on the platform built by your team, even when you don’t directly own those areas.
  • •Design for correctness under eventual consistency using idempotent session handling, conditional writes that tolerate out-of-order delivery, and reconciliation/backpressure approaches.
  • •Evolve data ingestion and pipeline architecture for reliable, high-throughput processing of terabyte-scale data streams across distributed systems.
  • •Mentor senior engineers through design reviews, architectural guidance, and hands-on contributions to the most complex systems challenges.

Pay and Benefits

Perks:Health InsuranceDentalVisionPensionParental LeaveRemote WorkPaid LeaveWellness StipendPaid Holidays

Key Requirements

  • •Proven experience leading platform migration initiatives (v1→v2) while maintaining backward compatibility and system availability.
  • •Strong command of streaming/queuing infrastructure such as Kafka, including partitioning, consumer group semantics, redelivery, and idempotency.
  • •Deep experience with distributed systems and data pipeline engineering at enterprise scale (terabyte-scale ingestion and high-throughput event processing).
  • •Fluency in relational and document data modeling at scale (Postgres and MongoDB), including query planning, connection pooling, and online schema change for continuously written tables.
  • •Comfort working with AWS fundamentals and TypeScript/Node.
Experience:Distributed systemsData pipelinesStreamingEnterprise scaleSecurity compliance
Skills:Reliability focusObservabilityCross-functional communicationMentorshipTechnical leadership
Tech Stack:KafkaS3MongoDBPostgresPostgres-backedRedisTypeScriptNode.jsAWSSOC 2FedRAMPHIPAAISO 27001

Company Brief

Vanta
Provides automated security and compliance software that helps companies achieve and maintain SOC 2, ISO 27001, and other security certifications by continuously monitoring systems, controls, and evidence.
Industry: Cybersecurity
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series D
Headquarters: San Francisco, United States
Founded: 2017
WebsiteLinkedIn