Staff Software Engineer, Foundations
Jobgether
Job description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer, Foundations based in Canada.
This is a high-impact staff-level engineering role focused on re-platforming the data layer behind a mission-critical compliance product.
You will lead a complex migration from a Mongo-centric architecture to a schema-aware, Postgres-backed platform while maintaining customer-facing API compatibility.
The role operates at significant scale, processing high-throughput security and compliance data across distributed systems.
You will tackle challenging problems involving data correctness, eventual consistency, multi-tenancy, reliability, and large-scale migrations.
Working across teams, you will shape architectural direction for streaming, storage, caching, and data-querying infrastructure.
You will also mentor senior engineers and influence multi-quarter technical strategy across the broader engineering organization.
This is an opportunity to make foundational technical decisions in a remote, collaborative environment where reliability and correctness are essential.