Experienced Software Developer in Leatherhead

Experienced Software Developer in Leatherhead

Leatherhead Full-Time 45000 - 65000 € / year (est.) Home office (partial)
Frazer-Nash Consultancy

At a Glance

  • Tasks: Design and develop high-quality software using Java and C++ for real-world challenges.
  • Company: Join Frazer-Nash Consultancy, a leader in innovative tech solutions.
  • Benefits: Enjoy competitive salary, flexible working, and professional development opportunities.
  • Other info: Dynamic consultancy environment with excellent career growth and mentoring opportunities.
  • Why this job: Make an impact on critical national challenges while growing into a leadership role.
  • Qualifications: Experience in Java and C++, with strong problem-solving skills.

The predicted salary is between 45000 - 65000 € per year.

Salary range: £45,000 to £65,000 per annum (depending on capability and experience)

Location: Leatherhead

Working Pattern: We operate a flexible hybrid working pattern at Frazer-Nash, with time split between the office, client sites and working from home. This role will require travel to our client site in Basingstoke up to 5 days per week.

Closing date: 12th June 2026. We encourage early applications, as vacancies may close once we receive sufficient applications.

INTEREST

Are you a software developer who enjoys solving complex problems and wants to grow into a technical leadership role? This position sits within Frazer‑Nash Consultancy’s Software and Digital Architecture capability, where software underpins our ability to deliver high‑impact solutions to critical national challenges.

You will be part of a multidisciplinary team working at the intersection of software engineering, numerical modelling, and domain science. Our teams collaborate closely with clients, scientists, and engineers to build robust, scalable software that supports advanced research and operational decision‑making. In the near to medium term, this role involves significant on‑site working with a client in the Basingstoke area, giving you direct exposure to real‑world problems and stakeholders. This is an excellent opportunity for someone who wants to deepen their technical knowledge while developing the skills needed to mentor others, influence technical direction, and lead work packages or projects.

DUTIES AND RESPONSIBILITIES

  • Design, develop, and maintain high‑quality software components using Java and C++, with a focus on robustness, performance, and maintainability.
  • Implement and extend code that interacts with a flexible integration framework for solver coupling and data exchange.
  • Work closely with clients, domain scientists, and computational engineers—often on‑site—to understand requirements and translate them into effective software solutions.
  • Contribute to defining and evolving software architecture, balancing performance, scalability, and long‑term maintainability.
  • Write clean, well‑documented, and testable code in line with scientific software development best practices.
  • Participate regularly in code reviews, debugging sessions, and performance profiling to improve code quality across the team.
  • Support and mentor junior developers through technical guidance, constructive review, and knowledge sharing.
  • Over time, take on increasing responsibility for guiding technical direction and contributing to the planning, delivery and management of project work.
  • Help develop client relationships and contribute to development of new business, such as through writing effective proposals.
  • Thrive in a consultancy environment solving real-world, high-consequence challenges.

EXPERIENCE REQUIRED

We are looking for someone who has:

  • Professional experience developing software in Java and C++.
  • Practical experience applying object‑oriented design principles and modular software architectures.
  • Familiarity with collaborative development practices, including Git and CI/CD pipelines.
  • Experience working across the full software development lifecycle, including design, implementation, testing, and maintenance.
  • Knowledge of software testing techniques and a commitment to writing reliable, maintainable code.
  • Solid analytical and problem‑solving skills, with the ability to work effectively both independently and as part of a multidisciplinary team.
  • The confidence and communication skills to work directly with clients and technical stakeholders.
  • Sole UK nationality, due to the nature of the work.

Desirable experience includes:

  • Experience writing unit tests using JUnit and Google Test Frameworks.
  • Solid understanding of numerical methods and scientific computing principles.
  • Background in physics, applied mathematics, or engineering.
  • Experience in development with Fortran 90.
  • Experience in SQL database development.
  • Experience using the Java Spring framework.
  • Experience working in the defence sector.

Due to the nature of the work that Frazer-Nash Consultancy undertake, candidates will be required to undergo pre-employment screening and must be able to satisfy clearance criteria for UK National Security Vetting.

BENEFITS

We provide our people with an excellent benefit and offering package that comprises:

  • Competitive salary with yearly reviews
  • 25 days holiday + the opportunity to buy 5 days
  • A company that has its heart in the right place and a welcoming work culture
  • Happy to talk flexible working
  • Enhanced parental benefits
  • Company pension scheme
  • Targeted professional development
  • Life assurance
  • Private healthcare membership
  • Bonus scheme linked into company performance
  • Paid membership fees to a professional institution
  • Support in attaining professional membership
  • Cycle to work scheme
  • Season rail ticket loan
  • And further optional benefits you can tailor to your personal requirements

Experienced Software Developer in Leatherhead employer: Frazer-Nash Consultancy

Frazer-Nash Consultancy is an exceptional employer that fosters a collaborative and innovative work culture, where employees are encouraged to tackle complex challenges while developing their technical skills. With a flexible hybrid working pattern and a strong focus on professional development, team members enjoy a supportive environment that values mentorship and growth opportunities. Located in Leatherhead, this role offers direct engagement with clients and real-world problems, making it a rewarding place for software developers looking to make a meaningful impact.

Frazer-Nash Consultancy

Contact Detail:

Frazer-Nash Consultancy Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Experienced Software Developer in Leatherhead

Tip Number 1

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

Tip Number 2

Prepare for those interviews! Research the company, understand their projects, and be ready to discuss how your skills in Java and C++ can solve their challenges. Practice common interview questions and have your own questions ready to show your interest.

Tip Number 3

Showcase your work! Create a portfolio of your projects, especially those that highlight your problem-solving skills and technical expertise. This is your chance to demonstrate your coding prowess and how you tackle real-world issues.

Tip Number 4

Apply through our website! We encourage you to submit your application directly on our platform. It’s a great way to ensure your application gets seen by the right people and shows your enthusiasm for joining our team.

We think you need these skills to ace Experienced Software Developer in Leatherhead

Java
C++
Object-Oriented Design Principles
Modular Software Architectures
Git
CI/CD Pipelines
Software Development Lifecycle

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Java and C++. We want to see how you've tackled complex problems and contributed to software development projects, so don’t hold back!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for software development and how you envision growing into a technical leadership role. Let us know why you're excited about working with us at Frazer-Nash.

Showcase Your Problem-Solving Skills:In your application, give examples of how you've solved real-world challenges in your previous roles. We love seeing candidates who can think critically and work collaboratively with clients and teams.

Apply Early!:Don’t wait until the last minute to submit your application. We encourage early applications as we may close vacancies once we receive enough interest. Head over to our website and get your application in!

How to prepare for a job interview at Frazer-Nash Consultancy

Know Your Tech Stack

Make sure you brush up on your Java and C++ skills before the interview. Be ready to discuss your experience with object-oriented design principles and modular software architectures, as these are key for the role.

Showcase Problem-Solving Skills

Prepare to share specific examples of how you've tackled complex problems in your previous roles. Highlight your analytical skills and how you've collaborated with multidisciplinary teams to deliver effective software solutions.

Understand the Consultancy Environment

Familiarise yourself with the consultancy landscape, especially how it relates to software development. Be prepared to discuss how you can contribute to client relationships and help develop new business through effective proposals.

Demonstrate Leadership Potential

Since this role involves mentoring junior developers, think about instances where you've taken the lead or provided guidance. Show that you're not just a coder but someone who can influence technical direction and manage projects.