Staff Software Engineer - Full Remote or Hybrid (m/f/d)
Core
Architect distributed, stateless, and scalable systems while actively contributing to codebase implementation and mentoring engineers to raise organizational engineering standards.
Role type
Staff Software Engineer (System Architecture & Hands-on IC)
Builds
Distributed, message-driven, and resilient systems for a global travel tech platform
Domain
Travel Technology / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
System design, asynchronous processing, message-driven architectures, distributed systems, concurrency, data consistency, secure coding, observability, CI/CD, infrastructure-as-code
Preferred skills
Modern language fluency (Java, Go, Python, TypeScript), event-driven architectures, data synchronization, incident handling, root cause analysis
Technologies
Kafka, RabbitMQ, SQS, pub/sub
Responsibilities
Design distributed and scalable systems, implement and review critical code, mentor engineers across teams, promote best practices in testing and observability, reduce technical debt, collaborate on roadmap and architecture vision
Seniority
Staff, org-level technical leadership with hands-on execution