Senior Software Engineer (Full-Stack) in London
Senior Software Engineer (Full-Stack)

Senior Software Engineer (Full-Stack) in London

London Full-Time 60000 - 80000 ÂŁ / year (est.) No home office possible
Navan

At a Glance

  • Tasks: Lead the design and development of impactful software features for a global platform.
  • Company: Join a user-focused tech company transforming business travel experiences.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Collaborative environment with a focus on innovation and career advancement.
  • Why this job: Shape the future of travel tech while mentoring the next generation of engineers.
  • Qualifications: 5+ years in software development with expertise in backend and frontend systems.

The predicted salary is between 60000 - 80000 ÂŁ per year.

We believe “It’s all about the user. All of them.” We’re passionate about providing a seamless one-stop experience for business travelers, no matter how they travel, where they stay, or where they’re going. We are looking for a Staff Full-Stack Engineer to lead the design and development of mission-critical product features and services that power our platform, used daily by thousands of travelers worldwide. You will play a pivotal role in shaping technical direction, mentoring engineers, and driving cross-team initiatives to deliver scalable, reliable, and user-focused solutions.

What You’ll Do

  • Lead technical strategy and architecture for core backend and frontend components of the platform, ensuring scalability, reliability, and performance.
  • Own complex domains end-to-end: from design through development, launch, and ongoing evolution of key microservices and customer-facing features.
  • Influence cross-functional teams (engineering, product, design) by aligning technical execution with business goals and long-term product vision.
  • Raise the technical bar through code reviews, architectural guidance, and fostering best practices in testing, monitoring, and documentation.
  • Mentor and coach engineers across the organization, helping to grow technical skills and leadership capabilities.
  • Partner with leadership to define and execute a multi-year technical roadmap, ensuring that platform investments support company growth at scale.

What We’re Looking For

  • 5+ years of software development experience, with deep expertise in both backend and frontend systems.
  • Strong programming skills and CS fundamentals, with mastery in at least one backend language (Java, Python, etc.) and modern frontend frameworks (React, Angular, TypeScript).
  • Proven experience designing and evolving large-scale distributed systems and microservice architectures.
  • Demonstrated ability to own technical domains, making architectural trade-offs and long-term design decisions.
  • Experience driving cross-domain initiatives, coordinating with multiple teams to deliver cohesive solutions.
  • Track record of mentoring engineers, leading technical discussions, and influencing outcomes at an organizational level.
  • Experience with cloud platforms (AWS preferred), CI/CD pipelines, and modern DevOps practices.
  • Passion for solving complex problems, continuously learning, and delivering customer-focused innovations.
  • Excellent communication skills with the ability to influence technical and non-technical stakeholders alike.

Senior Software Engineer (Full-Stack) in London employer: Navan

As a Senior Software Engineer at our company, you will join a dynamic and innovative team dedicated to enhancing the travel experience for users worldwide. We foster a collaborative work culture that prioritises employee growth through mentorship and continuous learning opportunities, while also offering competitive benefits and a commitment to work-life balance. Located in a vibrant area, our office provides a stimulating environment where creativity thrives, making it an excellent place for passionate engineers to make a meaningful impact.
Navan

Contact Detail:

Navan Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Full-Stack) in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your full-stack expertise. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like StudySmarter to brush up on your skills and get comfortable explaining your thought process during problem-solving.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in being part of our team and contributing to our mission of enhancing user experiences.

We think you need these skills to ace Senior Software Engineer (Full-Stack) in London

Backend Development
Frontend Development
Java
Python
React
Angular
TypeScript
Microservices Architecture
Distributed Systems Design
Technical Mentoring
Cross-Functional Collaboration
Cloud Platforms (AWS)
CI/CD Pipelines
DevOps Practices
Problem-Solving Skills
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with our job description. Highlight your full-stack expertise and any relevant projects you've worked on, especially those that showcase your ability to lead technical strategy and mentor others.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about creating user-focused solutions. Share specific examples of how you've influenced cross-functional teams or driven initiatives in your previous roles. This is your chance to show us your personality!

Showcase Your Technical Skills: Don’t just list your programming languages; demonstrate your mastery! Include examples of large-scale systems you've designed or complex problems you've solved. We want to see how you’ve raised the technical bar in your past roles.

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 on joining our team!

How to prepare for a job interview at Navan

✨Know Your Tech Inside Out

Make sure you’re well-versed in both backend and frontend technologies mentioned in the job description. Brush up on your programming skills, especially in Java or Python for backend and React or Angular for frontend. Be ready to discuss your past projects and how you’ve tackled complex problems using these technologies.

✨Showcase Your Leadership Skills

Since this role involves mentoring and influencing teams, prepare examples of how you've led technical discussions or guided junior engineers in the past. Highlight your experience in driving cross-domain initiatives and how you’ve aligned technical execution with business goals.

✨Prepare for System Design Questions

Expect to dive deep into system design during your interview. Be ready to discuss your approach to designing scalable and reliable microservices. Think about architectural trade-offs you've made in previous projects and be prepared to explain your reasoning.

✨Communicate Clearly and Confidently

Excellent communication is key, especially when influencing non-technical stakeholders. Practice explaining complex technical concepts in simple terms. This will not only showcase your expertise but also demonstrate your ability to bridge the gap between technical and non-technical teams.

Senior Software Engineer (Full-Stack) in London
Navan
Location: London

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

>