Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Element 84 Logo

Senior Geospatial Software Engineer

Element 84

$128,000 - $168,500
Sep 22, 2025
Alexandria, VA, US
Apply Now

Element 84 is looking for a geospatial software engineer to support federal clients, specifically NASA, NOAA, and USGS, in processing, distributing, and visualizing geospatial and remotely sensed data in the Cloud. The engineer will build tools for NASA's VEDA platform to enable scientists and students to discover, transform, and improve earth science data for environmental and socio-economic issue resolution.

Requirements

  • 6+ years of experience as a Software Engineer, with a significant focus on geospatial data
  • Expertise in building data processing applications and services using Python.
  • Strong familiarity with STAC and Cloud-Native geospatial techniques.
  • Experience with ipython/jupyter ecosystem
  • Experience with cloud-optimized storage formats and technologies
  • Experience debugging serialization issues
  • Expert-level knowledge and understanding of Amazon Web Services (AWS), including serverless architectures (Lambda, Step Functions), containerization (ECS, EKS), storage (S3), and infrastructure as code (Terraform, CloudFormation).

Responsibilities

  • Take a primary role in the design and development of scalable, resilient, and secure cloud-native geospatial applications on AWS
  • Participate in all aspects of the software development lifecycle from user story generation, through design, development, automated testing, and operational support
  • Improve quality by actively participating in code reviews and adhering to team quality standards
  • Work alongside other engineers on the team to elevate technology and consistently apply best practices
  • Own the technical execution of large, complex features from design through implementation
  • Describe and document the details of your work fluidly and accurately for technical peers and non-technical stakeholders
  • Think holistically about the application and build with an eye towards long-term maintainability and efficiency

Other

  • Ability to work as a member of small team using the Scrum methodology
  • Firm commitment to and experience with automated testing and continuous integration
  • Proponent of continuous improvement; willingness to bring new ideas to the team
  • Outstanding all-round communication skills and ability to work collaboratively and proficiently in a remote environment
  • Energetic, self-motivated, team player