1

Geo Software Developer Jobs (NOW HIRING)

Software Engineer I

$80K - $92K/yr

Our geo-zone system ensures your pay is competitive for your location, recognizing varying costs of ... software, billing, automation, telehealth solution, and marketing - so providers can spend less ...

Write algorithms with trillions of records using geo-temporal analytics to discover patterns ... Strong familiarity with DevOps practices, automation tools, and cloud infrastructure management ...

$104K - $137K/yr

... tactical-, geo- and 3D-data. You will be working in an international team, located in Manching ... Perform Code Reviews and support the individual development of our software developer community.

Position Summary Base-2 Solutions is seeking a Software Engineer Level 1 to support the DAC (GEO + BAT Teams) effort. This position develops, maintains, and enhances complex and diverse software ...

Position Summary Base-2 Solutions is seeking a Software Engineer Level 1 to support the DAC (GEO + BAT Teams) effort. This position develops, maintains, and enhances complex and diverse software ...

JOB DEVELOPER

Lumberton, NC · On-site

$18.50/hr

Two (2) years of experience as a Job Developer, Employment Specialist, or similar position ... Ability to work with computers and the necessary software typically used by the department. GEO ...

JOB DEVELOPER

Lumberton, NC · On-site

$18.50/hr

Two (2) years of experience as a Job Developer, Employment Specialist, or similar position ... Ability to work with computers and the necessary software typically used by the department. GEO ...

Senior Software Engineer

$153K - $163K/yr

Our geo-zone system ensures your pay is competitive for your location, recognizing varying costs of ... software, billing, automation, telehealth solution, and marketing - so providers can spend less ...

Showing results 41-60

Geo Software Developer information

See salary details

$48K

$111.8K

$166K

How much do geo software developer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for geo software developer in the United States is $111,845.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $130,000.00 per year, depending on experience, location, and employer.

What is a geo software developer?

Geo Software Developers are professionals who design, develop, and maintain software applications that process, analyze, and visualize geographic or spatial data. They often work with Geographic Information Systems (GIS), mapping tools, and location-based services to support industries such as urban planning, transportation, environmental science, and logistics. Their role typically involves programming, working with spatial databases, and integrating various data sources to provide actionable geographic insights.

How does a geo software developer typically collaborate with GIS analysts and data scientists on projects?

Geo Software Developers frequently work closely with GIS analysts and data scientists to build, maintain, and enhance geospatial applications. They translate analytical requirements and spatial data models provided by analysts into robust, scalable software solutions, often participating in code reviews and data validation processes. Regular communication ensures that the software meets project needs, and Geo Software Developers may also help optimize workflows by automating repetitive GIS tasks and integrating new data sources. This collaborative environment fosters continuous learning and helps deliver high-quality, user-focused geospatial products.

What are the key skills and qualifications needed to thrive as a geo software developer, and why are they important?

To thrive as a Geo Software Developer, you need expertise in programming (commonly Python, Java, or C++), a strong understanding of geospatial concepts, and experience with GIS platforms, often supported by a degree in computer science or geography. Familiarity with technical tools such as ArcGIS, QGIS, spatial databases (e.g., PostGIS), and relevant certifications like GISP are typically advantageous. Excellent problem-solving abilities, attention to detail, and effective communication skills help distinguish top performers in this field. These skills are essential for developing robust geospatial solutions that accurately analyze and visualize spatial data for decision-making and operational efficiency.

What is the difference between Geo Software Developer vs GIS Analyst?

AspectGeo Software DeveloperGIS Analyst
Required CredentialsBachelor's in Computer Science, GIS, or related field; programming skillsBachelor's in Geography, GIS, or related field; GIS certifications
Work EnvironmentSoftware development teams, tech companies, GIS firmsGovernment agencies, environmental firms, urban planning
Employer & Industry UsageTech companies, GIS software providers, mapping firmsPublic sector, environmental agencies, consulting firms
Common Search & Comparison IntentUnderstanding technical roles in GIS software developmentAnalyzing spatial data for projects

Geo Software Developers focus on creating and maintaining GIS software applications using programming skills, while GIS Analysts interpret spatial data to support decision-making. Both roles require GIS knowledge but differ in technical development versus data analysis tasks.

What are popular job titles related to Geo Software Developer jobs?

For Geo Software Developer jobs, the most frequently searched job titles are:

Infographic showing various Geo Software Developer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 86% Full Time, 9% Part Time, and 3% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $111,845 per year, or $53.8 per hour.

flight software engineer

Redondo Beach, CA • On-site

Other

Posted yesterday

New


Job description

Flight Software Engineer - Impulse Space

Are you an Embedded Software or Flight Software Engineer who enjoys solving complex real-time software challenges? Do you want to develop the software that directly controls spacecraft throughout launch preparation, mission execution and on-orbit operations? Are you looking for the opportunity to own mission-critical software from initial design through integration, testing and flight? If so, this opportunity could be the perfect next step in your career.

Impulse Space is developing the next generation of in-space transportation vehicles, enabling missions across Low Earth Orbit, GEO, lunar space and beyond. Working in small, highly collaborative engineering teams, you'll develop deterministic, real-time flight software that directly powers spacecraft performing active missions. Engineers are given genuine ownership from architecture through deployment, working alongside world-class Avionics, GNC and Propulsion engineers to rapidly turn ideas into flight-ready systems.

The Flight Software Engineer will design, develop and integrate embedded flight software, owning critical software services across the complete spacecraft software lifecycle.

As the Flight Software Engineer your responsibilities will include:

  • Designing and developing real-time embedded C++ flight software for spacecraft flight computers
  • Implementing software for Guidance, Navigation & Control (GNC), command & telemetry, propulsion control, mission sequencing, autonomy and fault management
  • Developing deterministic software capable of meeting hard real-time performance requirements in demanding space environments
  • Supporting software verification, integration, environmental testing, launch preparation and live mission operations
  • Collaborating closely with Avionics, GNC, Propulsion and RF Engineering teams to deliver reliable, flight-ready software
  • Participating in code reviews while maintaining high standards for software quality, reliability and maintainability

As the Flight Software Engineer you will bring:

  • Strong C++ development experience within embedded or real-time systems
  • Experience developing software for embedded Linux and/or RTOS environments
  • A solid understanding of computer architecture, operating systems, networking and software engineering fundamentals
  • Experience developing software for safety-critical or mission-critical systems such as spacecraft, launch vehicles, autonomous vehicles, robotics, UAVs or similar complex platforms
  • Experience with software verification, testing, version control and modern software development practices
  • Spacecraft flight software, NASA cFS or mission operations experience would be highly advantageous

The Flight Software Engineer will become a key contributor to the software that directly flies Impulse Space's spacecraft, taking ownership of mission-critical functionality from initial concept through successful on-orbit operations. Alongside competitive compensation, valuable pre-IPO stock options and comprehensive relocation support, this role offers exceptional technical ownership, exposure to cutting-edge spacecraft development and the opportunity to work alongside some of the industry's leading engineers as Impulse continues to scale at an extraordinary pace.

All successful applicants will be contacted within two working days.

#J-18808-Ljbffr