Staff Backend Engineer
Core
Shape technical direction across teams while remaining hands-on with high-consequence backend problems spanning services and product domains.
Role type
Staff Backend Engineer (distributed systems)
Builds
High-performance trading and investing platform serving millions of clients
Domain
Fintech / Trading and Investing
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, relational databases, transactions, concurrency, high-performance design, system boundaries, asynchronous communication, data ownership, failure modes, reliability, scalability, observability, technical leadership, cross-team influence
Preferred skills
None stated
Technologies
Java 21, Spring, Go, Node.js, TypeScript, PostgreSQL, MariaDB, Redis, Kafka, ClickHouse, Elasticsearch, Docker, Grafana, AWS, Kubernetes, Kibana
Responsibilities
Own high-consequence backend problems spanning services and teams, establish system boundaries and architectural direction, lead technical decisions by making trade-offs explicit, improve performance and resilience across production systems, resolve recurring structural problems, remain hands-on with implementation and prototyping, mentor senior engineers, partner with leaders on long-term technical investment
Seniority
Staff, technical leadership with hands-on execution