Product Design

158 Available Jobs for "software developer"

FBI &TMT

Software Developer

External
External

Job DescriptionDue to the nature of their work, candidates must hold a valid 'UKIC or enhanced SC' security clearance at the time of application to be considered for this role.We...

CheltenhamAny

17918

Senior Software Developer

External
External

Senior Software Developer (Java/C++) Active SC Clearance required Salary: Up to £78,000 + Excellent Benefits Location: Gloustershire The Opportunity An exciting opportunity has...

CheltenhamAny

Sanderson Recruitment

Senior Software Developer

External
External

Job DescriptionSenior Software Developer (Java/C++)Active SC Clearance requiredSalary: Up to £78,000 + Excellent BenefitsLocation: GloustershireThe OpportunityAn exciting...

CheltenhamAny

17918

Software Developer (Java/C++)

External
External

Software Developer (Java/C++) Up to £77,000 DOE SC Clearance Required Gloucester About the Role We're recruiting for a Software Developer to join a growing technology...

GloucesterAny

Noir

Software Engineer

External
External

Job DescriptionSoftware Engineer - Cybersecurity & Applied Research - Cheltenham(Software Engineer, Cybersecurity, Secure Coding, Systems Programming, Windows, Linux, Low-Level...

CheltenhamAny

Sanderson

Senior Software Engineer

External
External

Job DescriptionSenior Software Developer, .NET, React, Typescript, CI/CD PipelinesFully Remote working Salary: £60-65k per annum + Excellent Pension & Benefits SchemeSadly Cannot...

CheltenhamWork From Home

Addition

Software Engineer

External
External

Job DescriptionSoftware Engineer Location: Cheltenham Salary: DOE Working Pattern: Monday–Friday, hybrid Office Requirement: 3 days per week in the Cheltenham office Additional...

CheltenhamWork From Home

Copello

Software Engineer

External
External

Job DescriptionFull Stack Software Engineer Location - Gloucester (Hybrid) Salary - Negotiable DoE Please note candidates must be eligible for DV Clearance. Copello are looking...

GloucesterAny

Oscar Technology

Software Developer (Java/C++) A1 SC

External
External

Job DescriptionSoftware Developer (Java/C++) - A1 SC Cleared | £A leading engineering team is looking for a UKIC DV-cleared Software Developer to support the development of...

CheltenhamAny

Searchability NS&D

Cyber Software Engineer

External
External

Job DescriptionSenior C / C++ Software Engineer – Cheltenham, UK Up to £85,000 Depending on Experience Hybrid working, 3 days onsite with flexibility DV clearance requiredAbout...

CheltenhamAny

17918

Principal Software Engineer

External
External

hackajob is partnering directly with Raytheon UK to hire for this role. Date Posted: 2026-08-11 Country: United Kingdom Location: Gloucester, South Gloucestershire Position Role...

GloucesterAny

17918

Software Engineer

External
External

hackajob is partnering directly with Raytheon UK to hire for this role. Date Posted: 2026-06-24 Country: United Kingdom Location: Gloucester, South Gloucestershire Position Role...

GloucesterAny

17918

Senior Software Engineer

External
External

Raytheon UK have a full time, permanent opportunity for a Senior Software Engineer to join our team on our Manchester or Gloucester sites. You'll be part of our experienced...

GloucesterAny

17918

Principal Software Engineer

External
External

Principal Software Engineer Location: Gloucester or Manchester Permanent Onsite Due to the interesting work we do and the sector this team is working in, we require all candidates...

GloucesterAny

Computer Network Defence Ltd (CND)

Senior Software Engineer

External
External

Job DescriptionSoftware Engineer | Cheltenham | Permanent | SC ClearanceBuild secure, mission-critical technology that makes a real-world impact.We're seeking a Software Engineer...

CheltenhamAny

External
FBI &TMT

Software Developer

FBI &TMT

AnyCheltenham
Cheltenham
Any
Posted 14 days ago by FBI &TMT

Job Description

Job Description

Due to the nature of their work, candidates must hold a valid 'UKIC or enhanced SC' security clearance at the time of application to be considered for this role.We are seeking an experienced Software Developer to join our dynamic and innovative team. In this role, you will be responsible for designing, developing, and maintaining high-performance backend software solutions using Java and C++ within Linux environments. You will work closely with customers and internal teams to understand requirements, define technical approaches, and deliver robust, reliable, and scalable solutions.As a senior member of the engineering team, you will provide technical leadership, contribute to architectural decisions, mentor junior developers, and support the continuous improvement of development practices. With a strong focus on code quality, automation, testing, and maintainability, you will help shape the evolution of our products and technical capabilities.Key responibilitiesDesign, develop, and maintain high-performance backend software solutions using Java and C++ within Linux-based environments.Lead the technical design and implementation of software components, services, and APIs.Implement robust, maintainable, and well-tested code with a strong focus on performance, reliability, scalability, and security.Provide technical leadership and mentoring to junior and mid-level software engineers.Support architectural decision-making and contribute to technical strategy and roadmaps.Conduct code reviews and ensure adherence to software engineering best practices and development standards.Investigate, troubleshoot, and resolve complex software defects, including issues relating to customer libraries and third-party dependencies.Develop and maintain RESTful APIs, microservices, and distributed applications.Integrate and utilise static analysis, profiling, and debugging tools to maintain high software quality and code coverage.Containerise applications using Docker for streamlined deployment and scalability.Contribute to Continuous Integration and Continuous Deployment (CI/CD) pipelines and DevSecOps practices.Collaborate with customers, stakeholders, and cross-functional teams to understand requirements and translate them into technical solutions.Ensure software quality, performance, maintainability, and security through rigorous testing, code reviews, and adherence to engineering best practices.Utilise version control and collaboration platforms including Git, Bitbucket, and GitLab.Required skills & qualificationsBachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).Proven commercial experience (5+ years) developing software in Java and/or C++, preferably within Linux environments.Strong understanding of software architecture, software design patterns, and object-oriented programming principles.Experience designing and developing enterprise-scale backend applications, APIs, and distributed systems.Strong understanding of multithreaded and concurrent application development.Experience analysing, troubleshooting, and optimising software performance within Linux environments.Strong understanding of software debugging and diagnostic tools.Experience with relational and/or NoSQL database technologies.Familiarity with containerisation technologies such as Docker.Knowledge of CI/CD tools such as Jenkins, GitLab CI/CD, or Azure DevOps.Solid understanding of version control systems, particularly Git.Experience working within Agile software development environments.Excellent problem-solving and analytical skills.Strong communication, collaboration, and stakeholder engagement abilities.General requirementsOccasional UK travel may be required to attend team or customer meetings, events, and training activities.Maintain professional development to meet the changing demands of the job and participate in appropriate training activities, including mandatory training.Undertake such other duties as may be required from time to time, commensurate with the level of skill and competence of this post, to assist with the smooth running of the business.Understand, comply with, and ensure adherence to organisational standards, particularly those related to security, privacy, and ethics.TPBN1_UKTJ