Staff Software Engineer - Full Remote or Hybrid (m/f/d)
Core
Design distributed, stateless, and scalable systems that are resilient to failure and aligned with long-term business and technical strategy.
Role type
Staff Software Engineer (org-level architecture)
Builds
Distributed, message-driven systems for a global travel tech platform
Domain
Travel technology / Cloud architecture
Deliverable
production ML models | product features | infrastructure
Required skills
System design, asynchronous processing, message-driven architectures, distributed systems, concurrency, consistency models, CI/CD, test automation, infrastructure-as-code, secure coding, observability
Preferred skills
Mentoring senior engineers, navigating ambiguity, influencing without positional authority, balancing engineering purity with business outcomes
Technologies
Kafka, RabbitMQ, SQS, pub/sub, Java, Go, Python, TypeScript
Responsibilities
Architect distributed systems, implement message-driven patterns, mentor engineers, promote best practices in testing and observability, reduce technical debt, collaborate on roadmaps
Seniority
Staff, org-level strategy & hands-on contribution