Senior Software Engineer (Back End)
Senior Software Engineer (Back End)

Senior Software Engineer (Back End)

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
SilverRail

At a Glance

  • Tasks: Join us as a Senior Software Engineer, designing and developing scalable software solutions.
  • Company: SilverRail is revolutionising rail travel with innovative technology for a sustainable future.
  • Benefits: Enjoy hybrid working, private healthcare, rail discounts, and wellness seminars.
  • Why this job: Be part of a mission-driven team that values collaboration and environmental impact.
  • Qualifications: 5 years of experience in Java, Spring, and SaaS platforms required.
  • Other info: We are a neurodiverse employer committed to improving recruitment processes.

The predicted salary is between 43200 - 72000 £ per year.

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 more than 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 Senior Software Engineer, you’ll thrive on collaborating with your peers and participating in the design and development process with product owners. You’ll bring your passion for writing clean, solid code to our highly scalable system. You will bring your technical and functional experience, working hands on in development as well as acting as a mentor and advisor to the team to help us continuously improve our engineering.

Key Responsibilities

  • Requirements analysis, design, implementation and maintenance of software components including unit and integration tests as well as documentation.
  • Definition and evolution of REST and SOAP APIs, including Customer API development
  • Promotion of modular, testable and maintainable Spring applications
  • Mentoring fellow team members how to write clean, maintainable, scalable and secure code while following best practices.
  • Ability to support and mentor junior members of the team
  • Contribution to the design of application and services

Required Competence and Skills

  • BSc or equivalent experience, plus 5 years’ hands-on experience.
  • Good knowledge of Java 11+, Spring, Spring Boot, Hibernate and relational and non-relational databases including MySQL.
  • Strong experience working on SaaS platforms, ideally in booking, payments or e-commerce.
  • Experience with modern data storage using NoSQL
  • Experience building JSON and XML API’s. Knowledge of RESTful principles
  • Experience working in an Agile (Scrum) environment
  • Experience using Git SCM and CI/CD pipelines. GitLab experience would be beneficial.
  • Experience working on cloud technologies such as AWS, Docker and Kubernetes.
  • Experience with micro-services and SaaS architectures.
  • Experience with Event Driven Architecture and Domain-driven design concepts.
  • Ability to communicate clearly and effectively
  • Strong time management skills with the ability to prioritise workloads under pressure and meet deadlines
  • A self-starter who is hands-on and knows how to find answers and work with ambiguity.
  • Values-driven and practical in your approach.
  • We utilise a hybrid working model, providing equipment for home working alongside one or two monthly visits to our beautiful central London office.
  • We offer a highly competitive benefits package including private healthcare and rail discounts.
  • 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 offer a number of wellbeing seminars and membership to the #1 leading meditation app.
  • 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*

Apply for this job

*

indicates a required field

First Name *

Last Name *

Email *

Phone

Resume/CV

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

LinkedIn Profile

Website

Are you located within the UK, and able to work remotely and from our London office (1-2 times per month)? *

Are you able to work full time? * Select…

What is your salary expectation? *

What is your current availability/notice period? *

Do you require visa sponsorship to work in this position, now or in the future? *

If yes, please be aware that at this time we are unable to provide sponsorship, and as such we may reject your application.

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 here.All information will be treated as strictly confidential.

#J-18808-Ljbffr

Senior Software Engineer (Back End) employer: SilverRail

At SilverRail, we pride ourselves on being an exceptional employer that champions innovation and sustainability in the travel industry. Our collaborative work culture fosters personal and professional growth, offering tailored training opportunities and a competitive benefits package, including private healthcare and wellness initiatives. With a commitment to environmental responsibility and a flexible hybrid working model, we empower our employees to make a meaningful impact while enjoying a fulfilling career in our vibrant London office.
SilverRail

Contact Detail:

SilverRail Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Back End)

✨Tip Number 1

Familiarise yourself with the latest technologies mentioned in the job description, such as Java 11+, Spring Boot, and AWS. Being able to discuss these technologies confidently during your interview will show that you're not only qualified but also genuinely interested in the role.

✨Tip Number 2

Prepare examples of your past work that demonstrate your experience with SaaS platforms and API development. Be ready to explain how you’ve tackled challenges in previous projects, especially those related to clean code and maintainability.

✨Tip Number 3

Since collaboration is key in this role, think about how you can showcase your teamwork skills. Prepare anecdotes that highlight your ability to mentor others and work effectively within an Agile environment.

✨Tip Number 4

Research SilverRail’s mission and values thoroughly. Be prepared to discuss how your personal values align with theirs, particularly around sustainability and innovation in travel, as this will demonstrate your commitment to their vision.

We think you need these skills to ace Senior Software Engineer (Back End)

Java 11+
Spring Framework
Spring Boot
Hibernate
MySQL
NoSQL Databases
RESTful API Development
SOAP API Development
Agile Methodologies (Scrum)
Git SCM
CI/CD Pipelines
AWS
Docker
Kubernetes
Microservices Architecture
Event Driven Architecture
Domain-Driven Design
Strong Communication Skills
Time Management
Mentoring and Coaching

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the job description. Focus on your expertise in Java, Spring, and cloud technologies, as well as any experience you have with SaaS platforms.

Craft a Compelling Cover Letter: In your cover letter, express your passion for clean code and mentoring others. Mention how your values align with SilverRail's mission to reshape travel and your enthusiasm for working in a collaborative environment.

Showcase Your Technical Skills: Include specific examples of projects where you've used RESTful APIs, microservices, or Agile methodologies. Highlight your experience with tools like Git and CI/CD pipelines, as these are crucial for the role.

Prepare for Potential Questions: Think about how you would answer questions related to your experience with event-driven architecture and domain-driven design. Be ready to discuss how you approach problem-solving and mentoring within a team.

How to prepare for a job interview at SilverRail

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Java, Spring, and other relevant technologies. Bring examples of your past projects that demonstrate your ability to write clean, maintainable code and how you've contributed to scalable systems.

✨Understand the Company’s Mission

Familiarise yourself with SilverRail's vision of transforming rail travel and their commitment to sustainability. Be ready to discuss how your values align with theirs and how you can contribute to their mission.

✨Prepare for Collaborative Scenarios

Since the role involves mentoring and collaboration, think of examples where you've successfully worked in a team or mentored others. Highlight your communication skills and how you handle feedback and conflict.

✨Demonstrate Problem-Solving Abilities

SilverRail values a 'fail-fast-fail-early' philosophy. Be ready to share instances where you've encountered challenges in your projects and how you approached problem-solving, showcasing your adaptability and innovative thinking.

Senior Software Engineer (Back End)
SilverRail
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>