Position Overview
We are looking for a Staff Engineer (Backend - Java) to lead the design and development of highly scalable, resilient, and performant Back End systems. This role is suited for a hands‑on technical leader who can set engineering direction, influence architecture, mentor engineers, and drive complex solutions across multiple teams.
Technical Leadership
- Define and evolve the technical strategy and architectural direction for Back End services and distributed systems.
- Design scalable, fault‑tolerant, event‑driven, and cloud‑native Back End architectures.
- Lead complex engineering initiatives spanning multiple teams, domains, or platforms.
- Provide deep hands‑on expertise across Java, microservices, performance engineering, and distributed systems.
Backend Engineering
- Build and optimize Back End services using Java (Java 17+), Spring Boot/Micronaut.
- Design RESTful APIs, asynchronous messaging...