Senior Software Engineer - Geospatial Data (Contract)
Senior Software Engineer - Geospatial Data (Contract)

Senior Software Engineer - Geospatial Data (Contract)

Temporary 50000 - 70000 £ / year (est.) Home office (partial)
Talent Locker

At a Glance

  • Tasks: Design and develop scalable software for geospatial data solutions.
  • Company: Join a high-performing engineering team in Farnborough.
  • Benefits: Competitive contract, flexible onsite work, and opportunities for professional growth.
  • Other info: Ideal for those passionate about maritime and navigation solutions.
  • Why this job: Make an impact with cutting-edge geospatial technologies in a dynamic environment.
  • Qualifications: Strong experience in software engineering and geospatial data handling.

The predicted salary is between 50000 - 70000 £ per year.

Location: Farnborough (3 days per week onsite)

Contract Length: Initial 3-month contract

IR35 Status: Outside IR35

Security 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 Responsibilities
  • Design, develop, and maintain scalable software applications and services
  • Work with large-scale geospatial and spatial datasets within distributed systems and processing pipelines
  • Develop and optimise solutions using technologies such as PostGIS, ArcGIS, and related geospatial tooling
  • Build and maintain APIs, backend services, and data processing components
  • Support integration and handling of electronic navigation chart (ENC) data and other geospatial sources
  • Collaborate with cross-functional engineering and domain teams to deliver robust, scalable solutions
  • Contribute to software architecture, technical design, code quality, and engineering best practices
  • Support optimisation, routing, and data-driven problem solving where required
Required Experience
  • Strong commercial experience as a Software Engineer / Senior Software Engineer
  • Experience working with geospatial data, spatial databases, or mapping platforms
  • Strong backend development experience using languages such as Python, Java, C++, or similar
  • Experience developing scalable systems, APIs, and data services
  • Knowledge of geospatial technologies such as PostGIS, ArcGIS, GDAL, GeoServer, or similar
  • Experience working with cloud platforms and modern software engineering practices
  • Strong problem-solving and communication skills
Desirable Experience
  • Maritime, navigation, or defence domain experience
  • Experience working with Electronic Navigation Charts (ENC) or GIS standards
  • Experience with optimisation, routing, or pathfinding problems
  • Familiarity with containerisation and CI/CD tooling
  • Previous experience working in secure or highly regulated environments

Senior Software Engineer - Geospatial Data (Contract) employer: Talent Locker

Join a dynamic and innovative team in Farnborough, where your expertise as a Senior Software Engineer will contribute to cutting-edge geospatial solutions. We pride ourselves on fostering a collaborative work culture that encourages professional growth and development, offering opportunities to work with advanced technologies in a secure environment. With a focus on employee well-being and a commitment to excellence, we provide a rewarding experience for those looking to make a meaningful impact in the maritime and navigation sectors.
Talent Locker

Contact Detail:

Talent Locker Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Geospatial Data (Contract)

✨Tip Number 1

Network like a pro! Reach out to your connections in the geospatial data field and let them know you're on the lookout for opportunities. You never know who might have the inside scoop on a role that’s perfect for you.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects related to geospatial data and software engineering. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your problem-solving skills. Be ready to tackle optimisation and routing scenarios, as these are key in the maritime domain. Practice explaining your thought process clearly and confidently.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of exciting roles, and applying directly helps us see your application faster. Plus, it shows you’re keen on joining our team!

We think you need these skills to ace Senior Software Engineer - Geospatial Data (Contract)

Geospatial Data Experience
Spatial Databases
Mapping Technologies
PostGIS
ArcGIS
Backend Development
Python
Java
C++
APIs
Data Processing
Cloud Platforms
Problem-Solving Skills
Communication Skills
Containerisation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with geospatial data and the technologies mentioned in the job description. We want to see how your skills align with what we're looking for, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you're the perfect fit for this role. Share specific examples of your work with geospatial datasets and how you've tackled optimisation problems. Keep it engaging and personal!

Showcase Your Problem-Solving Skills: In your application, highlight instances where you've solved complex problems, especially in the maritime or navigation domains. We love seeing how you approach challenges, so give us the details on your thought process and outcomes.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the whole process smoother for everyone involved!

How to prepare for a job interview at Talent Locker

✨Know Your Geospatial Stuff

Make sure you brush up on your knowledge of geospatial data and technologies like PostGIS and ArcGIS. Be ready to discuss how you've used these tools in past projects, as well as any challenges you faced and how you overcame them.

✨Show Off Your Coding Skills

Prepare to demonstrate your backend development experience. Bring examples of scalable systems or APIs you've built, and be ready to talk about the programming languages you're proficient in, especially Python, Java, or C++. A coding challenge might be part of the interview, so practice beforehand!

✨Understand the Maritime Domain

If you have experience in the maritime or navigation sectors, make sure to highlight it. Familiarise yourself with Electronic Navigation Charts (ENC) and any relevant GIS standards, as this could set you apart from other candidates.

✨Be Ready for Problem Solving

Expect questions that test your problem-solving skills, particularly around optimisation and routing. Think of specific examples where you've tackled complex issues in your previous roles, and be prepared to explain your thought process and the solutions you implemented.

Senior Software Engineer - Geospatial Data (Contract)
Talent Locker

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>