Senior Software Engineer - Geospatial Data (Contract)
Job Description
Senior Software Engineer - Geospatial Data (Contract)Location: Farnborough (3 days per week onsite)Contract Length: Initial 3-month contractIR35 Status: Outside IR35Security Clearance: All candidates must be eligible for security clearance prior to appointment.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 role is suited to a hands-on software engineer with experience designing and developing scalable applications and services that work with geospatial datasets, spatial databases, and mapping technologies. Experience within the maritime domain and optimisation-based problem solving would be highly beneficial.Key ResponsibilitiesDesign, develop, and maintain scalable software applications and servicesWork with large-scale geospatial and spatial datasets within distributed systems and processing pipelinesDevelop and optimise solutions using technologies such as PostGIS, ArcGIS, and related geospatial toolingBuild and maintain APIs, backend services, and data processing componentsSupport integration and handling of electronic navigation chart (ENC) data and other geospatial sourcesCollaborate with cross-functional engineering and domain teams to deliver robust, scalable solutionsContribute to software architecture, technical design, code quality, and engineering best practicesSupport optimisation, routing, and data-driven problem solving where requiredRequired ExperienceStrong commercial experience as a Software Engineer / Senior Software EngineerExperience working with geospatial data, spatial databases, or mapping platformsStrong backend development experience using languages such as Python, Java, C++, or similarExperience developing scalable systems, APIs, and data servicesKnowledge of geospatial technologies such as PostGIS, ArcGIS, GDAL, GeoServer, or similarExperience working with cloud platforms and modern software engineering practicesStrong problem-solving and communication skillsDesirable ExperienceMaritime, navigation, or defence domain experienceExperience working with Electronic Navigation Charts (ENC) or GIS standardsExperience with optimisation, routing, or pathfinding problemsFamiliarity with containerisation and CI/CD toolingPrevious experience working in secure or highly regulated environmentsTPBN1_UKTJ