Staff Software Engineer, Foundations - CAN
Core
Lead the re-platforming of Vanta's data layer from a Mongo-centric architecture to a schema-aware, Postgres-backed architecture while maintaining API contracts and data integrity during migration.
Role type
Staff Software Engineer (Data Platform & Distributed Systems)
Builds
High-throughput data ingestion pipelines, query APIs, and persistent storage infrastructure for compliance evidence.
Domain
Cybersecurity / Compliance Automation / Distributed Data Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Data pipeline engineering, Streaming infrastructure (Kafka), Relational and document data modeling (Postgres, MongoDB), System migration strategy, TypeScript, Node.js, AWS
Preferred skills
AI tools integration, Cross-functional leadership, Architectural trade-off analysis, Observability design
Technologies
Kafka, Postgres, MongoDB, Redis, S3, TypeScript, Node.js, AWS
Responsibilities
Lead migration of resource data model ensuring backward compatibility and zero data loss, Design streaming infrastructure for terabyte-scale data streams, Evolve Query API with schema versioning and per-tenant isolation, Diagnose production failures in hot partitions and online rewrites, Mentor senior engineers on complex system challenges, Champion engineering excellence in reliability and operational hygiene.
Seniority
Staff, hands-on IC with strategic leadership