Summary
What you’ll impact
The Senior Backend Engineer is responsible for designing and building large-scale distributed systems that support real-time trading, account balances, and core platform capabilities. This role leverages low‑latency, highly concurrent architectures and well‑structured RESTful APIs to serve millions of customers in a high‑throughput financial environment. Key responsibilities include delivering product‑facing features with strict correctness and availability requirements, improving system performance, and reducing operational risk. The engineer also leads technically complex projects from design through execution and mentors junior engineers through code reviews and design discussions.
Responsibilities
What you'll do
- Build and evolve scalable backend systems, balancing performance, reliability, and long-term maintainability.
- Design, implement, test, and release product-facing features with strict correctness and availability requirements.
- Partner with frontend and data engineers to define and refine REST APIs that serve millions of customers.
- Lead large, technically complex projects from design through execution.
- Mentor junior engineers through code reviews, design discussions, and hands‑on technical guidance.
- Identify opportunities to improve system performance, developer productivity, and operational risk.
Requirements
What you’ll bring
- 5+ years of professional software development experience.
- 3+ years of experience building low-latency, large-scale distributed systems in production environments.
- Experience designing and operating highly concurrent systems and well-structured REST APIs.
- Demonstrated ownership of large projects with sustained impact on a system or team.
- Strong technical judgment and the ability to prioritize work aligned with business and reliability goals.
- Ability to break down complex problems and deliver practical, high-quality solutions.
- Experience mentoring other engineers and contributing to technical direction on new initiatives.