Back to search
SilverRail Linkedin · Posted 1mo ago

Senior Software Engineer

Stockholm, Stockholm, Sweden

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

🚄 Senior Software Engineer (Full-Stack)


🌍 Build the future of sustainable travel

At SilverRail, we’re reshaping how the world travels. As rail becomes the preferred low-carbon option for short and medium journeys, our technology powers seamless booking experiences for travellers and agencies across the globe. With over 15 years of innovation and teams across London, Boston, Brisbane, and Stockholm, we’re building the digital backbone of rail, and we’d love you to be part of it.


✨ The Role

We’re looking for a Senior Full-Stack Software Engineer to join our Stockholm team, building products used by API customers and travel agencies across Europe.

In this role, you’ll design, build, and scale high-quality software solutions that enable seamless, frictionless rail ticketing. You’ll work across the full tech stack, collaborating closely with Product, QA, and Platform teams to turn complex requirements into reliable, scalable systems.

As a senior engineer, you’ll play a key role in shaping architecture, mentoring others, and driving best practices while staying hands-on in development.


🔧 What You’ll Do

  • Design and develop scalable full-stack solutions across backend (Java/Spring) and frontend (React/TypeScript)
  • Translate business and functional requirements into robust technical implementations
  • Build and evolve REST and SOAP APIs supporting internal services and external integrations
  • Develop modular, maintainable Spring Boot microservices running in AWS environments
  • Write clean, testable code with strong unit and integration test coverage
  • Contribute to architectural decisions, evaluating trade-offs and improving system design
  • Collaborate closely with cross-functional teams to deliver high-quality features each Sprint
  • Participate actively in Agile ceremonies, code reviews, and continuous improvement initiatives
  • Maintain clear technical documentation to support long-term maintainability
  • Mentor team members and promote best practices across engineering


🎯 What You’ll Bring

  • 5+ years’ experience in software engineering, with strong full-stack capabilities
  • Expertise in Java (17+), Spring, and Spring Boot
  • Experience building and running microservices in AWS, using Docker and Kubernetes
  • Strong knowledge of relational databases (MySQL) and ORM tools like Hibernate
  • Experience designing and building JSON/XML APIs with a solid understanding of REST principles
  • Frontend experience with JavaScript/TypeScript and React
  • Familiarity with Agile (Scrum), CI/CD pipelines, and Git/GitLab workflows
  • Strong understanding of design patterns, SOLID principles, and TDD
  • Excellent problem-solving skills and ability to navigate complex technical challenges
  • A collaborative mindset and clear communication skills


🌱 Why Join Us?

  • Hybrid working (2-3 days in our central Stockholm office, 2-3 days from home)
  • Strong collective agreement via Tech Sverige and Almega
  • Generous wellbeing allowance to support your health and lifestyle
  • Personalised learning and development opportunities
  • Work on meaningful products that contribute to more sustainable travel worldwide


If you’re excited about building scalable systems, solving complex problems, and making a real environmental impact—we’d love to hear from you.


👉 Apply now or reach out to learn more


#SoftwareEngineering #FullStack #Java #React #AWS #TechJobs #SaaS #TravelTech #Stockholm #Hiring

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent