Engineering
Staff Software Engineer
Lead the hardest engineering problems across teams without needing a team of your own.
Pick up the cross-cutting problems: performance, reliability, data models, the integration that three teams depend on. Scope them, build the first version, and leave behind something others can extend.
You work with the engineers and clients directly, and you are accountable for outcomes, not tickets.
Requirements
- Nine or more years of professional software engineering, with demonstrated ownership of large systems
- Strong fundamentals: distributed systems, databases, APIs, testing
- Evidence you raise the output of the engineers around you
- Comfortable defending a design to a client and to a sceptical peer
Nice to have
- Experience in enterprise software or fintech
- Prior tech-lead or architecture responsibility
Apply
Apply for Staff Software Engineer
Your resume goes straight to the consultant who owns this desk. A few honest sentences beat a page of boilerplate.