Principal Software Engineer

2 weeks ago


Stockholms kommun, Sweden SilverRail Technologies Full time

Principal Software Engineer (Back-End)

Who We Are and What We Do

At SilverRail, we're on a mission to reshape the way the world travels, and we're inviting you to be part of this journey. Rail is becoming the go-to choice for short and medium-haul travel worldwide, and we're here to help make it happen.

In the face of the ongoing climate crisis, our vision is crystal clear. We are transforming the online customer experience for rail travel, making it easier than ever for customers to find, buy and use rail. Our cutting-edge technology is the backbone of rail and travel agencies worldwide, making it effortless for travellers to choose the eco-friendly option and reduce their carbon footprint.

We have nearly 15 years of trailblazing success behind us, and our teams are spread across the globe, with bases in London, Boston, Brisbane, and Stockholm. We thrive on the philosophy of 'fail-fast-fail-early,' which drives us to find ingenious solutions to complex challenges.

Join us, and help shape the future of travel

The Role

As a Principal Software Engineer, you’ll thrive on collaborating with your peers, mentoring and guiding team members, and participating in the back-end development process with Product Owners. You’ll bring your passion for writing clean, solid code to our highly scalable system.

The Principal Software Engineer is required to participate in, and help manage, each stage of development from requirements to final acceptance. You are expected to lead and participate in all Sprint ceremonies/meetings and strive to ensure that each new feature matches the Definition of Done. You are expected to act as a mentor and leader for the engineering teams, and help to drive multiple projects forward while working closely with DevOps Engineers, Architects, QA Engineers, Product Managers and Directors.

Key Responsibilities

  • Requirements analysis, design, implementation, and maintenance of software components including unit and integration tests as well as documentation.
  • Writing clean, scalable, readable, and maintainable code that follows best practices to continuously deliver value in each sprint.
  • Definition and evolution of REST and SOAP APIs.
  • Promotion of modular, testable, and maintainable Spring/Java based middleware APIs.
  • Contribution to the design of applications and services.
  • Providing mentorship and leadership to engineering team members.
  • Providing assistance and guidance on technical engineering strategy.

Required Competence and Skills

  • BSc/MSc in Computer Science or equivalent.
  • Fluency in English both written and spoken, and some knowledge of Swedish would be beneficial.
  • 8+ years of hands-on work experience.
  • Very strong knowledge of Java 8+, Spring, Spring Boot, Hibernate and relational databases including MySQL.
  • Strong Experience building JSON and XML based API’s.
  • Very strong knowledge of RESTful principles.
  • Experience working and leading in an Agile (Scrum) environment.
  • Experience using Git/GitLab managing CI/CD pipelines.
  • Strong experience with AWS, Docker and Kubernetes.
  • Experience leading, mentoring and guiding engineering team members.

Why us?

  • We have an average Glassdoor grade of 4.7 and 100% recommendation rates.
  • We are a globally accredited Great Place To Work
  • We are an accredited flexible company and were named in Flexa’s Top 50 Most Flexible Companies:
  • We utilise a hybrid working model, providing equipment for home working so you can work 2-3 days per week at home and 2-3 days per week in our beautiful central Stockholm office.
  • We are part of the Almega organisation offering a strong collective working agreement.
  • We provide a wealth of career development opportunities with training that is individual, focused on improving your skills and helping you become the best professional you can be.
  • Our team’s health and wellness is genuinely important to us, so we provide a generous annual Wellbeing Allowance for you to use.
  • We are the fourth company in the world to become reproductively responsible, accredited by Hertility providing educational workshops around women’s health, family planning and fertility as well as progressive leave policies & hormone testing
  • A unique opportunity to work for a tech company that is helping the environment by revolutionising the way we travel.

Our values are simple: Do Good by working for a better tomorrow; Think Big Act Smart by being curious, adaptable and data-driven; and remember that through collaboration we will always be Stronger Together .

*We are a neurodiverse employer and are working hard to improve our recruitment processes, so if there is any way that we can make the recruitment experience better for you then please let us know in your application - all information will be treated as strictly confidential*

#J-18808-Ljbffr

  • Stockholms kommun, Sweden Electronic Arts Inc. Full time

    Frostbite is EA’s state-of-the-art multi-platform game development engine. Our global team develops creative engine features andcutting-edgetools that let our game makers create stunning games. We’re honored to have thousands of game developers worldwide using Frostbite as they create some of the industry’s best-known titles and amazing player...


  • Stockholms kommun, Sweden Broadridge Financial Solutions Full time

    At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you’re passionate about developing your career, while helping others along the way, come join the Broadridge team. We are seeking Senior Software Engineers to help us drive our strategic vision transforming the trading landscape for our clients...

  • Software Engineer

    2 weeks ago


    Stockholms kommun, Sweden Electronic Arts Inc. Full time

    SEED is a pioneering group within Electronic Arts, combining creativity with applied research. We explore, build and help define the future of interactive entertainment. We exist at EA to deliver and foster inspiring innovation for our games and our players. We do this through exploration, research, prototypes, and never-ending curiosity. We collaborate...


  • Stockholms kommun, Sweden Eaton Corporation Full time

    At Eaton we are continuously striving to make our world safer, sustainable and efficient in power management. We believe in our employees and we can achieve our goals together. We make what matters work! Join us and help us provide energy-efficient solutions that make a real impact.  To find out more about us check: What you’ll do: As Software...


  • Stockholms kommun, Sweden Northvolt AB Full time

    We are looking for an experienced Software Engineering Manager to join us in our mission to contribute to a greener future. The role is a part of our excellent Software team based in Stockholm. By joining us, you will be a key player in the development of battery systems to the grid, industrial and automotive market. About the job As an Engineering...


  • Ludvika kommun, Sweden MANTU GROUP SA Full time

    Who are we? Amaris Consulting is an independent technology consulting firm providing guidance and solutions to businesses. With more than 1,000 clients across the globe, we have been rolling out solutions in major projects for over a decade – this is made possible by an international team of 7,600 people spread across 5 continents and more than 60...


  • Södertälje, Södertälje kommun, Sweden Astrazeneca AB Full time

    Unlock the power of science and make a difference in the world of biopharmaceuticals. Are you ready to explore and innovate in our dynamic environment? Join our team at AstraZeneca's Biopharmaceuticals R&D in Gärtuna Södertälje and be part of the journey to treat, prevent, modify, and even cure some of the world's most complex diseases. At AstraZeneca,...


  • Stockholms kommun, Sweden EF Education First Gruppe Full time

    EF Tours helps students gain new perspectives and build skills for the future through experiential learning. As an accredited institution, we partner with educators across the world to create global education programs that blend classroom, digital, and experiential learning for students. The Tours Digital Solutions team within EF Tours is the group of...

  • Software Engineer

    3 weeks ago


    Stockholms kommun, Sweden Svenskafribrevsbolaget Full time

    IT och utveckling · Stockholm, Västerås · Hybridarbete Försäkringsbolaget SFB söker Software Engineer / Lead Developer Svenska Fribrevsbolaget, SFB, är ett försäkringsbolag med affärsidén att erbjuda en kostnadseffektiv och transparent lösning på svenska pensionssparares fribrevssituation. Ett fribrev är en pensionsförsäkring där...


  • Stockholms kommun, Sweden QBtech AB Full time

    Would you like to take part in transforming healthcare? Qbtech is the global market leader in professional ADHD tests, providing tests that are both CE marked and FDA cleared for use as an aid in the assessment and treatment evaluation of ADHD for people age 6-60. Our vision is to transform healthcare by providing a complete system of leading objective...


  • Solna kommun, Sweden Telia Company Full time

    Full Stack Software Engineer page is loaded Full Stack Software Engineer Apply locations Solna time type Full time posted on Posted 11 Days Ago job requisition id 49599 Full Stack Software Engineer Join Our Mission At Telia, we're on a mission to transform the payment landscape. Our Payment Orchestration Platform team is crafting a comprehensive...


  • Stockholms kommun, Sweden Northab Full time

    Job description: • Work tasks Your main focus in this assignment will be to secure tasks and deliveries that are connected to carrier changes. This will require a full stack developer background and mindset. You probably have experience from agile ways of working; in this product team you will have great personal responsibility to make things happen. You...

  • Solution Architect

    2 weeks ago


    Stockholms kommun, Sweden Violet AI Full time

    Gillar du systemutveckling? Trivs du med ansvar och vill vara med och bygga ett bolag som förenklar andras arbetsliv? Letar du efter en betydelsefull roll med stora utvecklingsmöjligheter inom automatisering och AI? Vill du vara med på en tillväxtresa och skapa framtidens digitala arbetskraft? Ansök idag! Om Violet Automation Violet Automation...


  • Stockholms kommun, Sweden Rillion AB Full time

    We are looking for a Senior Software Engineer to join our team in Stockholm, Sweden. About Rillion Rillion is a global company founded in Sweden with 30 years’ experience in the AP Automation industry. We help finance professionals transform how they manage invoices by digitalizing and automating the entire process. By removing the manual steps of...


  • Stockholms kommun, Sweden SeenThis AB Full time

    Are you someone who thrives on resolving the nuances of ad impression discrepancies and revels in the challenge of harmonizing diverse ad tech ecosystems, we've got the perfect role for you. Join our team as an Ad Tech Software Engineer and make a significant impact in the dynamic world of digital advertising. Utilize your extensive knowledge of the...


  • Stockholms kommun, Sweden Kivra AB Full time

    We're looking for a Python Software Engineer who wants to build and enable data-driven services that will help tens of thousands of companies to deliver digital post and receipts to millions of users. About Kivra At Kivra, we are building services that connect almost 6 million people, by providing a safe and accessible digital infrastructure that...


  • Stockholms kommun, Sweden Luminar Ventures AB Full time

    Om Mynt Mynt skapar nästa generations finansiella tjänster som underlättar för företagare i gränslandet mellan bank och digital bokföring.Vi erbjuder är en helhetslösning för bolagets utgifter, med företagskort kopplade till bokföringen och kredit. Mynt består utav drygt 50 medarbetare varav tech- och produktteamet utgör hälften av dessa. ...


  • Stockholms kommun, Sweden True Software Scandinavia AB Full time

    Hej, Truecaller is calling you from Stockholm, Sweden! Ready to pick up? Our goal is to make communication smarter, safer, and more efficient, all while building trust everywhere. We're all about bringing you smart services with a big social impact, keeping you safe from fraud, harassment, scam calls or messages, so you can focus on the conversations...

  • Software Architect

    3 weeks ago


    Stockholms kommun, Sweden SwedQ Sweden Full time

    Software Engineering · Stockholm City · Hybrid Remote Software Architect Are you ready to grow professionally? We usually respond within three days Are you tired of working in monotonous environments? Seeking to level up with cutting-edge technologies and top-tier enterprises? Look no further! SwedQ puts its people first, prioritizing your career...


  • Stockholms kommun, Sweden SwedQ Sweden Full time

    Software Engineering · Stockholm City · Hybrid Remote Python Software Developer Are you ready to grow professionally? We usually respond within three days Are you tired of working in monotonous environments? Seeking to level up with cutting-edge technologies and top-tier enterprises? Look no further! SwedQ puts its people first, prioritizing your...