1

Ground Software Engineer Jobs in Ohio (NOW HIRING)

Senior Software Engineer (Backend)

Cleveland, OH · Hybrid

$118K - $156K/yr

As Senior Software Engineer, you will lead teams to successful, on-time outcomes on projects while ... You will be joining us on the ground floor of ever growing and evolving company and will have ...

Eng Prin - SW

Fairborn, OH · On-site

$107K - $182K/yr

... software engineer to work on satellite ground system software delivering new capability to the industry. This position consists of working on a tightly integrated team in a fast-paced Agile ...

Eng Sr - SW

Fairborn, OH · On-site

$88K - $149K/yr

... software engineer to work on satellite ground system software delivering new capability to the industry. This position consists of working on a tightly integrated team in a fast-paced Agile ...

Eng Sr Prin - SW

Fairborn, OH · On-site

$120K - $205K/yr

... software engineer to work on satellite ground system software delivering new capability to the industry. This position consists of working on a tightly integrated team in a fast-paced Agile ...

Showing results 21-40

Ground Software Engineer information

What is a ground software engineer?

Ground Software Engineers are professionals who design, develop, and maintain software systems that support space missions from the ground. Their work typically involves building tools for mission control, telemetry processing, satellite communication, and data management. These engineers ensure that spacecraft can be monitored, commanded, and controlled from Earth, often collaborating closely with hardware engineers and mission operators. They play a crucial role in mission success by enabling real-time data analysis, automation, and troubleshooting for space operations.

What skills and qualifications are needed to thrive as a ground software engineer?

To thrive as a Ground Software Engineer, you need strong programming skills (often in languages like C++, Java, or Python), a background in computer science or engineering, and knowledge of satellite ground systems. Familiarity with software development tools, real-time operating systems, and experience with mission control systems or telemetry processing platforms are typically required. Strong problem-solving abilities, attention to detail, and effective communication are crucial soft skills for this role. These skills and qualities ensure reliable software that supports mission-critical ground operations and fosters collaboration within multidisciplinary teams.

What challenges does a ground software engineer face when integrating new systems with existing ground infrastructure?

Ground Software Engineers often encounter challenges when integrating new software with legacy ground systems, such as ensuring compatibility between different hardware interfaces and communication protocols. They may also need to address issues related to real-time data processing, security requirements, and system scalability. Collaboration with cross-functional teams—including hardware engineers, network specialists, and mission operations personnel—is essential to identify potential integration issues early and develop effective solutions.

What is the difference between Ground Software Engineer vs Satellite Software Engineer?

AspectGround Software EngineerSatellite Software Engineer
CredentialsBachelor's or higher in Computer Science, Software Engineering, or related fields; experience with embedded systems and real-time softwareSimilar credentials; focus on embedded systems, real-time software, and aerospace standards
Work EnvironmentGround stations, control centers, labs, often in aerospace or defense industriesSatellite onboard systems, spacecraft, aerospace facilities
Employer & IndustryAerospace, defense, satellite communication companiesSatellite manufacturers, space agencies, aerospace firms
Search & Comparison IntentPeople comparing roles in satellite ground control and software developmentRoles related to satellite onboard software development

While both roles involve embedded and real-time software skills, Ground Software Engineers focus on developing and maintaining ground station systems and control software, whereas Satellite Software Engineers work on onboard satellite systems and firmware. The roles often overlap in skills but differ in environment and specific responsibilities.

Infographic showing various Ground Software Engineer job openings in Ohio as of August 2026, with employment types broken down into 86% Full Time, and 14% Temporary. Highlights an 100% In-person job distribution.

Senior Software Engineer (Backend)

CHAMPtitles

Cleveland, OH • Hybrid

$118K - $156K/yr

Full-time

Re-posted 29 days ago


Job description

Through the application of its secure, patent-pending technology, CHAMPtitles digitizes the process of vehicle titling between state government, financial institutions, auto dealers, and consumers, creating a legal, digital title that is easily transferable and verified.


Winner of multiple awards, including Inno Startups to Watch, GCP Best of Tech, and Purpose Jobs Best Places to Work, CHAMPtitles takes pride in its innovative, collaborative, and inclusive culture.


What You'll Do: 


As Senior Software Engineer, you will lead teams to successful, on-time outcomes on projects while upholding Champ's high quality standard. This is a highly interactive role requiring the skills of a lead software engineer and acting as a model for other developers as both a programmer and professional. You will be joining us on the ground floor of ever growing and evolving company and will have direct input on our application design and architecture. Finally, you will help streamline processes that reduce steps required for releasing code.


Required Skills:


  • Excellent communication, organization, and teamwork skills
  • Demonstrated ability to quickly learn new technologies
  • Proactive approach to problem solving
  • Ability to follow complex design and development standards
  • Show excellent judgement in code reviews, and perform a majority of code reviews for their project area
  • Promptly respond to urgent team needs when called for
  • Be a model for other developers as both a programmer and a professional
  • Write high quality, meticulously tested code in the amount of time appropriate for each ticket


Responsibilities:


  • Examine business and functional requirements of state vehicle titling systems to recommend solutions
  • Design, prototype, and develop software applications meeting code quality standards and metrics
  • Translate use cases and user stories into detail designs of our titling system
  • Design and implement new features while continuously improving code quality
  • Create and maintain system documentation


Required Experience:


  • 7+ years designing, testing, and implementing Java services
  • Programming languages: Java
  • Frameworks: Spring, REST
  • Testing: JUnit
  • Databases: Relational (any)
  • SDLC: Agile (any style)
  • Version Control: Git


Desired Experience:


  • Frameworks: Spring Boot, Spring Security, Spring Data, Spring Batch, Hibernate, SOAP
  • Dependency Management: Maven
  • Languages: SQL
  • Testing: Mockito, RestAssured
  • Messaging: RabbitMQ or other MQ
  • Databases: MySQL, Document (Mongo, etc.), Full-Text (Elasticsearch, etc.)
  • Workflow: Camunda or other BPMN engine
  • IDE: IntelliJ CE
  • Collaboration Tools: Jira, Confluence, GitHub, Slack


Location:


  • Cleveland (Hybrid Work Environment)