SJ AB - Logo

Senior Software Engineer at SJ

SJ AB

Stockholms län, Stockholm

Previous experience is desired

99 days left
to apply for the job

Do you want to be part of driving 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 collaborations with travel agencies. Our backend solutions handle all transactions in real-time, ensuring that availability, performance, and security are always in focus.

Your upcoming role

As a Senior Software Engineer, you will be a key person in one of our agile development teams. You will take responsibility for the whole – from system design and architecture to development, operation, and continuous improvements. The role involves leading technical initiatives and coaching other developers while contributing to building an architecture where frontend, BFF, and backend services are interconnected in a scalable and sustainable manner. You will work in a scaled agile environment, where multiple teams collaborate to deliver the whole.

The role involves:

  • Leading the design and development of complex backend solutions in Java/Spring Boot.
  • Building and further developing APIs and microservices with a focus on performance, security, and availability.
  • Creating and enhancing a robust architecture that connects frontend, BFF, and backend services, with clear interfaces and scalability in focus.
  • Coaching, supporting, and inspiring colleagues to elevate 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

We are looking for someone with deep technical expertise, a holistic view of systems, and a strong desire to drive development forward. You are analytical, communicative, and unpretentious, and you thrive in the role of a technical leader – where you take responsibility for direction and coach others.

We would like you to have:

  • Relevant academic education at the college or university level (or equivalent experience).
  • Experience in 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).

Desirable experiences

  • 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 you as an employee are expected to be on-site two to three days a week, with the possibility of flexibility.

🖐 Was this job fit for someone?
Share

Other jobs in the same field

Maybe it’s time to broaden the search with these available jobs

Keyword / Occupation
Similar jobs
Latest posts
  • Public Opinion - Opinion Poll Status Novus: Unchanged Support – Social Democrats Largest
    Wed, 19 Nov 2025 - 08:35
  • National Debt - The National Debt – Level, Development, and Significance for Sweden
    Wed, 8 Oct 2025 - 08:00