Railway is seeking a Software Engineer to build scalable services and manage complex distributed systems. This high-impact role offers an environment rich in autonomy and ownership, where engineers can thrive while addressing novel problems. The position emphasizes collaboration, communication skills, and resilience in a startup atmosphere. Railway provides competitive salaries, health benefits for dependents, strong equity grants, and a unique culture that fosters growth and creativity.
Qualifications
Experience in building resilient and scalable distributed systems.
Familiarity with observability stacks including VictoriaMetrics and ClickHouse.
Ability to document engineering requirements and communicate effectively.
Responsibilities
Build ingestion pipelines for high-volume logs and metrics.
Create scalable alerting engines for real-time notifications.
Define infrastructure for immutable deployments.
Interface APIs for internal and external consumption.
Skills
Distributed systems
Fault tolerance
Scalable services
Communication skills
Prioritization in ambiguity
Problem-solving
Tools
Terraform
Ansible
Golang
Rust
TypeScript
GraphQL
Job description
Railway is seeking a Software Engineer to build scalable services and manage complex distributed systems. This high-impact role offers an environment rich in autonomy and ownership, where engineers can thrive while addressing novel problems. The position emphasizes collaboration, communication skills, and resilience in a startup atmosphere. Railway provides competitive salaries, health benefits for dependents, strong equity grants, and a unique culture that fosters growth and creativity.