Experienced Software Developer

Company: KBR, Inc
Apply for the Experienced Software Developer
Location: Leatherhead
Job Description:

Overview

Title: Experienced Software Developer.

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

Location: Leatherhead.

Working pattern: flexible hybrid working, with time split between the office, client sites and working from home. The role requires travel to the 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.

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.

Required Qualifications

  • 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.
  • Must be able to satisfy clearance criteria for UK National Security Vetting.

Desirable Qualifications

  • 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.

Benefits

  • Competitive salary with yearly reviews.
  • 25 days holiday + the opportunity to buy 5 days.
  • Happy to talk flexible working.
  • Enhanced parental benefits.
  • Company pension scheme.
  • Targeted professional development.
  • Life assurance.
  • Private healthcare membership.
  • Bonus scheme linked to company performance.
  • Paid membership fees to a professional institution.
  • Support in attaining professional membership.
  • Cycle to work scheme.
  • Season rail ticket loan.
  • Optional benefits that can be tailored to your personal requirements.

#J-18808-Ljbffr…

Posted: June 1st, 2026