SJ operates Sweden's largest passenger rail network, moving 140,000 daily travelers across 1,200+ daily departures. The tech stack—Java, Spring Boot, Kubernetes, Azure, ArgoCD—reflects a mid-size engineering org mid-way through cloud modernization, with Docker and infrastructure-as-code (Terraform, Bicep) now standard. Active hiring across engineering and ops (18 of 22 open roles) signals sustained investment in platform reliability and developer tooling, not cost-cutting.
SJ is a publicly traded Swedish train operator serving long-distance and regional rail across Sweden and the Scandinavian capitals (Stockholm, Copenhagen, Oslo). The company operates 284 stations with around 4,600 employees and SEK 7.9 billion in annual sales. Service portfolio spans high-speed and night trains, regional routes, and tendered commuter services. All Swedish trains carry the Good Environmental Choice (Bra Miljöval) label; sustainability targets and compliance reporting are core operational concerns, reflected in active projects on sustainability data and reduction-target planning.
Java, Spring Boot, Docker, Kubernetes, TypeScript, Kotlin, and Azure. DevOps tooling includes ArgoCD, Terraform, GitHub, and Grafana for monitoring. Maximo supports asset and maintenance operations.
Key projects include a developer platform, platform modernization, operational tools onboard trains, self-service customer services, sustainability data reporting, and new regional train (Zeta) rollout.
Other companies in the same industry, closest in size