About the Role
We’re hiring full-stack/backend engineers who love simplifying complex systems, unifying fragmented data, and building large-scale infrastructure. You'll be hands-on with core backend systems, syncing financial data across fragmented legacy software in real time. The work is roughly 80-90% backend. The engineering team is flat: one engineering lead, one being promoted internally to a second lead, and everyone else working across products. No specialization yet. You'll own features end-to-end as an IC with no traditional manager layer. You'll be closely intertwined with the product, talking directly to customers and shipping features they depend on.Technical challenges are substantial: unifying dozens-to-hundreds of fragmented systems under a single standard, connecting to on-prem systems (SQL-based, DLL-based, API-based) built 20-40 years ago, handling millions of API requests per day, building reliable APIs on top of legacy systems with SLA enforcement, and creating scalable testing frameworks across 1,000+ endpoints. The team ships daily based on real customer feedback.
What You'll Own
Requirements
Must-Have
Nice-to-Have
1. Prior startup or founding engineering experience at pre-Seed through Series C
2. Top 20-30 school CS background. UWaterloo is a particularly strong signal.
3. Serious athlete background (college or high school competitive sport)
4. Competitive academic background: high GPA, meaningful honors, debate, or other competitive extracurriculars Multi-year tenure at a previous role (signals depth and follow-through)
Benefits & Perks