Salary: £38,000 - 67,500 per year Requirements: We require strong commercial experience as a Software Engineer or Senior Software Engineer. We require experience working with geospatial data, spatial databases, or mapping platforms. We require strong backend development experience using languages such as Python, Java, C++, or similar. We require experience developing scalable systems, APIs, and data services. We require knowledge of geospatial technologies such as PostGIS, ArcGIS, GDAL, GeoServer, or similar. We require experience working with cloud platforms and modern software engineering practices. We require strong problem-solving and communication skills. We would value experience in the maritime, navigation, or defence domain. We would value experience working with Electronic Navigation Charts (ENC) or GIS standards. We would value experience with optimisation, routing, or pathfinding problems. We would value familiarity with containerisation and CI/CD tooling. We would value previous experience working in secure or highly regulated environments. Candidates must be eligible for security clearance prior to appointment. Responsibilities: We design, develop, and maintain scalable software applications and services. We work with large-scale geospatial and spatial datasets within distributed systems and processing pipelines. We develop and optimise solutions using technologies such as PostGIS, ArcGIS, and related geospatial tooling. We build and maintain APIs, backend services, and data processing components. We support integration and handling of electronic navigation chart (ENC) data and other geospatial sources. We collaborate with cross-functional engineering and domain teams to deliver robust, scalable solutions. We contribute to software architecture, technical design, code quality, and engineering best practices. We support optimisation, routing, and data-driven problem solving where required. Technologies: Backend CI/CD Cloud GIS Support Java Python Security More: We are seeking an experienced Senior Software Engineer with strong geospatial data experience to join a high-performing engineering team delivering advanced data-driven and navigation-focused solutions within a complex operational environment. This is an initial 3-month contract role based in Farnborough, with onsite presence required 3 days per week. The position is outside IR35, and candidates must be eligible for security clearance before appointment. We offer the opportunity to work on challenging, high-impact work involving geospatial datasets, mapping technologies, and optimisation-based problem solving in a secure and highly regulated setting. last updated 20 week of 2026