Vacant job
- Jobs
- Senior Software Engineer – Backend & Architecture at SJ
Senior Software Engineer – Backend & Architecture at SJ
SJ ABStockholms län, Stockholm
Previous experience is desired
130 days left
to apply for the job
Do you want to help drive the development of Sweden's most used travel platform?
At SJ, you will play a central role in developing our sales channels – SJ.se, our app, customer service, and partnerships with travel agencies. Our backend solutions handle all transactions in real-time, making availability, performance, and security our top priorities.
Your upcoming role
As a Senior Software Engineer, you will become a key member of one of our agile development teams. You will take ownership of the entire lifecycle – from system design and architecture to development, operations, and continuous improvement. The role involves leading technical initiatives and coaching other developers, while contributing to building an architecture where frontend, BFF, and backend services work together in a scalable and sustainable way. You will work in a scaled agile environment where multiple teams collaborate to deliver the full solution.
The role involves:
- Leading the design and development of complex backend solutions in Java/Spring Boot.
- Building and evolving APIs and microservices with a focus on performance, security, and availability.
- Creating and evolving a robust architecture that connects frontend, BFF, and backend services, with a focus on clear interfaces and scalability.
- Coaching, supporting, and inspiring colleagues to raise the team's technical level.
- Ensuring stable operations through monitoring and incident management.
- Driving improvements in architecture, code quality, and methodology.
- Contributing to technical strategy and coordination between teams.
- Actively participating and collaborating cross-functionally in a scaled agile environment.
Expectations for the candidate
We are looking for someone with deep technical expertise, a holistic view of systems, and a strong drive to push development forward. You are analytical, communicative, and humble, and you thrive in the role of a technical leader – taking responsibility for direction while coaching others.
We prefer that you have:
- Relevant academic education at university level (or equivalent experience).
- Experience designing and building architecture that connects front-end, BFF, and backend services.
- Development and architecture: Java, Spring Boot, API development, relational databases.
- Knowledge of cloud technology and infrastructure: Azure PaaS, IaC, Kubernetes/Docker.
- Experience with DevOps/CI/CD, automation, and documentation.
- Ability to lead technical initiatives, support the team, and coach other developers.
- Experience working in a scaled agile environment (e.g., SAFe or equivalent).
Preferred qualifications
- Payment solutions (e.g., Swish, Paynova).
- Data and cloud services (PostgreSQL, KQL, Azure PaaS).
- Testing and methodologies (JUnit, Cucumber, OSDM).
Application and information
Selection is ongoing, so please submit your application as soon as possible. Our office is located at Vasagatan 10 in Stockholm. We offer hybrid work, where employees are expected to be on-site two to three days per week, with flexibility options.
🖐 Was this job fit for someone?
Other jobs in the same field
Maybe it’s time to broaden the search with these available jobs
-
Up to 25% off experiences for mom – Celebrate Mother’s Day with Live it
Tue, 26 May 2026 - 12:00