Overlay Main Banner

Geospatial Software Engineer

Job Type
Maryland Heights, Missouri
US$75 - US$85 per hour
Job Ref
Date Added
May 16th, 2024

Geospatial Software Engineer with Golang


  • BSc degree in Computer Science or relevant job experience.
  • Minimum of 5-year experience with Python Java Go or similar development languages.
  • Extensive knowledge in different programming or scripting languages like Go Scala Java JavaScript SQL Bash Python and/or R.
  • Experience developing HTTP APIs REST and/or GraphQL that serve up data in an open-source technology preferably in a cloud environment.
  • Ability to build and maintain modern cloud architecture e.g. AWS Google Cloud etc.
  • Experience working with PostgreSQL/PostGIS.
  • Experience with code versioning and dependency management systems such as GitHub SVT and Maven.
  • Proven success utilizing Docker to build and deploy within a CI/CD Environment preferably using Kubernetes.


Desirable qualifications:

  • MSc in Computer Science or related field.
  • Demonstrated knowledge of open-source geospatial solutions like GeoServer GeoTrellis GeoMesa.
  • Experience with stream processing e.g. Kafka.
  • Highly proficient 4 years in GoLang
  • Experience working with customers/other developers to deliver full-stack development solutions e.g collect software data and timeline requirements in an Agile environment.
  • Demonstrated knowledge of agriculture and/or agriculture-oriented businesses.
  • Experience implementing complex data projects with a focus on collecting parsing managing and delivery of large sets of data to turn information into insights using multiple platforms.
  • Demonstrated experience adapting to new technologies.
  • Capable to decide on the needed hardware and software design needs and act according to the decisions. The big data engineer should be able to develop prototypes and proof of concepts for the selected solutions.
  • Experience with object-oriented design coding and testing patterns
  • Experience creating cloud computing solutions and web applications leveraging public and private APIs.
  • Proven experience 2 years with distributed systems e.g. Argo Kubernetes Spark distributed databases grid computing.
  • Proficient 4 years working in a Command Line Interf

Impellam Group and its brands are equal-opportunity employers committed to diversity and inclusion. All qualified applicants will receive consideration without regard to race, color, religion, gender, sexual orientation, pregnancy or maternity, national origin, age, disability, veteran status, or any other factor determined to be unlawful under applicable law. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application, interview process, pre-employment activity, and the performance of crucial job functions.

If you require additional disability considerations, modifications, or adjustments please let us know by contacting HR-InfoImpellamNA@impellam.com or fill out this form to request accommodations.

Similar Jobs

Apply to this Job

Share this Job

More Information

There's much more to explore!

Subscribe to our newsletter

With insight across the whole of Lorien, we’ll keep you ahead of the curve on the talent market.