Staff Backend Engineer
We are looking for a Staff Software Engineer who will operate far beyond the scope of a single team or service. In this role, you will work directly with senior engineering leadership to tackle large, cross-area technical challenges that impact dozens — sometimes hundreds — of services across the platform. This is a role for someone who thrives on complex systems, ambiguous problems, and high-impact architectural decisions. You will help shape technical strategy, guide major platform evolutions, and ensure our systems remain scalable, reliable, and efficient as we grow.
- Collaborate closely with engineering leadership and teams to design and implement scalable and robust software solutions
- Analyze complex system challenges and create strategies for improving architecture, scalability, and platform efficiency
- Drive large cross-team initiatives from concept to execution, influencing decisions and aligning multiple teams
- Enhance system automation (scale, resiliency, deployment)
- Build and enhance core platform components and shared libraries (AWS, Go, Erlang, Kafka) used across the organization
- Work with technical and non-technical stakeholders from the wider organization to understand and drive improvements across the platform
- Build on our CloudNative platform, enabling more use of AWS technology to aid in speeding up delivery, scale, and resiliency
- Grow the engineering community, building on the existing process and practices
- Elevate engineering standards, helping teams grow and operate more efficiently
- A minimum of 8 years of hands on experience in a large scale production environment
- Has experience in designing and implementing solutions on an organizational level, impacting multiple teams/tribes
- Has experience engineering high-quality, highly scalable software
- A willingness to learn new technologies (we are working with Golang, Erlang)
- Strong system design fundamentals, particularly in distributed systems
- Ability to analyze complex technical problems and develop clear strategies
- Comfort working in ambiguous, high-impact problem spaces
- Strong communication skills and the ability to influence technical direction across teams
- A passion for creating user-centric, data driven solutions
- Bonus points for: Experience in Fintech
- Bonus points for: Interest in Functional Programming



