What we're looking for
We’re looking for a world-class, hands-on Senior/Lead Software Engineer to join our Platform team who takes a software engineer’s approach to architecting and building engineering infrastructure.
Our engineering culture is focused on fully type-safe, declarative & testable infrastructure as code and we’re looking for like-minded engineers who also value these properties to join us.
The ideal candidate will have a raw passion for programming, a broad knowledge base and the ability to dig deeply into any technical area required to enable our product engineering team to deliver the best product on the market for managing modern finances.
We architect extreme-quality, automated systems to orchestrate hundreds of backend services & databases across tens of kubernetes clusters, tens of thousands of data processing jobs and tens of thousands of CI/CD builds per week - if that excites you, we want to talk to you.
Required Experience
- Software Engineering Foundation: Strong background in full-cycle software development. You should be as comfortable building a customer-facing API as you are provisioning a Kubernetes cluster.
- System Design: Experience driving the architecture and implementation of large-scale, distributed production systems.
- Strong Programming Skills: Fluent in at least one modern typed language (e.g., TypeScript, Go, Rust, or Java). We write code, not just config.
- Modern Infrastructure Stack : Hands-on experience with Kubernetes, CI/CD, and sophisticated IaC (Pulumi, Terraform, or CDK).
- Security Mindset: Deep understanding of modern cyber-security attack vectors and how to bake "secure-by-default" patterns into the platform.