Software Engineer
Location: Farnborough, UK
Overview
This sub family is responsible for performing the software engineering function, including the design, development, testing, troubleshooting, and debugging of software programs for enhancements and new software‑intensive systems and products. Applies appropriate principles, standards, processes, procedures and tools throughout the software development life cycle. Duties include software requirements analysis, analysis of hardware compatibility, development of software products and tools used for design, development and maintenance of infrastructure, and platforms.
Responsibilities
* Develop and maintain a DDF‑based catalogue system
* Upgrade an existing DDF cataloguing system to latest versions, preserving and enhancing custom built features
* Integrate and extend Codice Alliance tools with the existing catalogue
* Build secure and modular services for ingesting, indexing, and querying geospatial and imagery data
* Work with OSGi, Apache Karaf, and other modular Java platforms
* Ensure compliance with data security, access control, and audit requirements
* Create, design and build documentation derived from customer requirements
Qualifications
* Strong Java development experience, especially in modular or distributed systems
* Familiarity with OSGi, Apache Karaf, and the DDF architecture
* Experience with REST APIs, secure data handling, and geospatial data formats
* Experience with build tools (Maven), version control (Git), and CI/CD pipelines
* Experience with geospatial standards (OGC, GeoJSON, WKT, etc.)
* Knowledge of Elasticsearch, Solr, or other search indexing tools
* Familiarity with classified or sensitive data environments
* Understanding of mission systems in defence and intelligence, particularly with ISR
* Experience of independently understanding and writing source code
Clearance Requirements
* Clearance to Start: SC
* Clearance for Role: DV
Benefits
* Contributory Pension Scheme
* Private Medical Insurance
* 33 days Annual Leave (including public and privilege holidays)
* Access to Flexible benefits (life assurance, health schemes, gym memberships, annual buy and sell holidays and cycle to work scheme)
* Flexi‑Time
Equal Employment Opportunity Statement
We welcome applications from every part of the community and are committed to a truly diverse and inclusive culture. We foster a sense of belonging, welcoming all perspectives and contributions, and providing equal access to opportunities and resources for everyone. If you have a disability or need any reasonable adjustments during the application and selection stages please let us know, and we will respond in a way that best fits your needs.
#J-18808-Ljbffr