Salary: £80,000 - 80,000 per year Requirements: Experience in software engineering across the full product development lifecycle Understanding of modern software architecture practices Experience implementing scientific or algorithm-based applications Proficiency in programming languages such as C, C++, Python, or Java Experience with Agile methodologies (Scrum or Kanban) Familiarity with development tools such as Git, GitLab, and VS Code Degree in Computer Science, Software Engineering, Engineering, or a related field (Desirable) Experience with modern UI design and development (Desirable) Embedded software development including cross-compiling and deployment (Desirable) Experience with Linux operating systems and development tools (Desirable) DevOps experience including CI/CD pipelines, GitLab scripting, or Docker (Desirable) Must be eligible for UK Security Clearance Checks Responsibilities: Design and develop software components for technology products Implement and test software as part of an agile development team Collaborate with product and technical teams to deliver high-quality solutions Contribute to the ongoing development and improvement of existing systems Participate in technical discussions and evaluate design trade-offs Work closely with internal teams and stakeholders across engineering disciplines Technologies: CI/CD DevOps Docker Embedded Git GitLab Java Kanban Linux Python Security VS Code UX UI Design C++ Support Marketing Fullstack More: At Forward Role, we are looking for a talented Software Engineer to join our team in Hampshire or Surrey. This role offers the opportunity to work on complex projects while collaborating with experienced engineers and technical specialists. We focus on supporting our staff and fostering a cross-functional nature in our programs, providing ample potential for growth within our business. Our salary range for this position is £55,000 - £80,000 per year, along with a bonus and benefits. last updated 11 week of 2026