Senior Software Engineer in London

Senior Software Engineer in London

London Full-Time 48000 - 64000 £ / year (est.) No working from home possible
Stott and May

At a Glance

  • Tasks: Lead the design and development of core product features for a popular travel app.
  • Company: Dynamic tech company focused on enhancing traveller experiences.
  • Benefits: Competitive salary up to £80k, flexible work, and growth opportunities.
  • Other info: Join a fast-paced environment with a focus on innovation and teamwork.
  • Why this job: Make a real impact on how millions of travellers book their journeys.
  • Qualifications: 5+ years in software engineering with strong Java and API design skills.

The predicted salary is between 48000 - 64000 £ per year.

Location: London (x3 days a week onsite)

Salary: Up to £80k DOE

Type: Perm

We are looking for a passionate Senior Java Engineer in London to lead the design and development of core product features and services that power an app used by thousands of travellers on a daily basis. As a Senior Java Engineer for a loyalty program team, you will have the opportunity to make a massive impact on travellers' behaviour and booking experience. Specifically, you’ll be responsible for driving improvements to loyalty offerings that enable millions of business & leisure travellers.

What You’ll Do:

  • Designing and implementing APIs and core services
  • Developing models and business logic
  • Building out impactful product features
  • Ensuring the quality of the features you built, follow-up on usage/issues post release
  • Working closely with product and design team to deliver new features that align with the needs of the business
  • Providing technical leadership and mentoring to other engineers on the team
  • Contributing and driving frameworks that lead to significant user experience improvements
  • Assisting the team in understanding and adopting new technologies

What We’re Looking For:

  • Strong programming skills and CS fundamentals combined with 5+ years of experience building products
  • Deep architecture and API design skills to build core services and new product features
  • Strong sense of ownership demonstrated through shipping production-quality code equipped with testing, monitoring and documentation
  • Passion for solving problems and learning new tools and technologies
  • Excellent communication skills working with stakeholders and domain experts across the company to design solutions to user problems
  • Ability to thrive in a fast-paced environment
  • Prior experience working at startups and/or on consumer-facing products
  • Experience with Java, AWS and/or distributed systems is a plus
  • Experience with Hibernate or similar ORM technologies is a plus
  • Experience with Spring Framework is a plus

Senior Software Engineer in London employer: Stott and May

Join a dynamic and innovative team in London as a Senior Software Engineer, where your contributions will directly enhance the travel experience for thousands of users. With a strong emphasis on collaboration, mentorship, and professional growth, our company fosters a vibrant work culture that values creativity and technical excellence. Enjoy competitive salaries, flexible working arrangements, and the opportunity to work on impactful projects that shape the future of travel loyalty programs.

Stott and May

Contact Details:

Stott and May Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer in London

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can significantly boost your chances of landing that Senior Software Engineer role.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving Java and API design. This gives potential employers a taste of what you can do and demonstrates your passion for coding.

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so don’t forget to highlight your experience with AWS and distributed systems!

Tip Number 4

Apply through our website! We love seeing passionate candidates who align with our mission. Tailor your application to reflect your experience in building impactful product features and your ability to mentor others. Let’s make a difference together!

We think you need these skills to ace Senior Software Engineer in London

Java
API Design
Software Development
Problem-Solving Skills
Technical Leadership
Communication Skills
Testing and Monitoring

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Java Engineer role. Highlight your programming skills, API design experience, and any relevant projects you've worked on. We want to see how you can make an impact!

Craft a Compelling Cover Letter:Your cover letter is your chance to show us your passion for the role. Share why you're excited about working with us at StudySmarter and how your background aligns with our mission. Keep it engaging and personal!

Showcase Your Problem-Solving Skills:In your application, don’t just list your technical skills; give us examples of how you've solved complex problems in past roles. We love seeing how you approach challenges and what solutions you've implemented.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join the StudySmarter team!

How to prepare for a job interview at Stott and May

Know Your Java Inside Out

Make sure you brush up on your Java skills before the interview. Be prepared to discuss your experience with Java, including any frameworks like Spring or Hibernate you've used. They’ll likely ask you to solve coding problems, so practice common algorithms and data structures.

Showcase Your Problem-Solving Skills

Prepare to talk about specific challenges you've faced in previous roles and how you overcame them. Highlight your passion for solving problems and learning new technologies, as this is key for a Senior Software Engineer role.

Understand the Product and Its Users

Familiarise yourself with the company’s app and its impact on travellers. Think about how you can contribute to improving the user experience and loyalty offerings. This shows that you’re not just technically skilled but also understand the business side of things.

Be Ready to Lead and Mentor

Since this role involves technical leadership, be prepared to discuss your experience mentoring other engineers. Share examples of how you've guided teams in adopting new technologies or improving processes, as this will demonstrate your leadership capabilities.