Geospatial Software Developer

$89,000 - $189,000/Yr

Maxar Technologies - Westminster, CO

posted 5 days ago

Full-time - Mid Level
Hybrid - Westminster, CO
Transportation Equipment Manufacturing

About the position

Maxar Technologies is seeking a Geospatial Software Engineer to join its eGIS team, focusing on developing full-stack solutions for GIS applications. The role involves collaborating with a diverse team to create tools and workflows that enhance geospatial products and services for both internal and external stakeholders. The engineer will be responsible for gathering customer requirements, developing user interfaces, and maintaining GIS infrastructure, all while contributing to a culture of professional development and innovation.

Responsibilities

  • Develop new ESRI/QGIS related add-ins using the SDK, web apps, and tools to support internal and external stakeholders.
  • Adapt mission requirements to develop new tools, capabilities, or enhance/upgrade existing ones.
  • Incorporate customer feedback into software products.
  • Participate in code reviews to ensure quality.
  • Build and optimize REST APIs necessary for application or internal customer consumption.
  • Write and optimize ETLs in both Linux and Windows environments using scripting languages: Python and other ancillary languages with associated libraries.
  • Expand the company's geospatial capabilities with open-source and cloud-native services and software.
  • Develop tools or workflows to assist other production teams like Vivid, Tasking, Collection Planning, and other Constellation Management teams.
  • Collaborate with other developers throughout the development process.

Requirements

  • Bachelor's degree in a related field or equivalent combination of training and experience.
  • Minimum of 5 years of professional experience.
  • 4+ years of strong coding experience in Python, C#, Java, JavaScript.
  • GIS experience and knowledge of raster & imagery.
  • Experience with GIS technology in an operational environment via ESRI ArcPro, ArcGIS Desktop (ArcMap and Catalog), or QGIS.
  • Experience with DevOps and automation tools (e.g. Docker, Ansible, GitLab).
  • Experience with Kubernetes.
  • Experience developing microservices or web services.

Nice-to-haves

  • Master's degree in a related field or equivalent combination of training and experience.
  • Experience with microservice architectures.
  • Knowledge of ArcGIS Enterprise; including ArcPro, ArcServer, and Portal.
  • DevOps experience with IaaS (Kubernetes and Docker deployments).
  • Understanding or exposure to AWS Cloud Services: Airflow, EC2, S3, RDS, ELB, and Lambdas.
  • Understanding of commercial imagery and production workflows.

Benefits

  • Health insurance
  • 401(k)
  • Tuition reimbursement
  • Paid time off
  • Loan forgiveness
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service