×
Register Here to Apply for Jobs or Post Jobs. X

Ground Software Engineer

Job in Lanham, Prince George's County, Maryland, 20703, USA
Listing for: Actalent
Full Time position
Listed on 2026-07-11
Job specializations:
  • Software Development
    Full Stack Developer, DevOps, Cloud Engineer - Software, Software Engineer
Job Description & How to Apply Below
Job Title:

Ground Software Engineer

Job Description

This Senior Ground Software Engineer role focuses on designing and building the software and infrastructure that power ground software and mission operations for constellation-based satellites. You will develop and maintain full-stack applications and networked systems that enable communication with and control of satellites, while applying modern software design principles and operations-focused development practices. The position offers significant autonomy and ownership, making it ideal for a self-starting engineer who is ready to lead major initiatives and shape core systems in a fast-scaling aerospace environment.

Responsibilities

+ Design and implement software applications that support mission operations for constellation-based satellite systems.

+ Architect, implement, and maintain network infrastructure that enables reliable ground-to-satellite communication.

+ Diagnose, troubleshoot, and resolve software issues across full-stack applications and networked systems.

+ Collaborate closely with cross-functional engineering teams to identify operational challenges and build automation-focused software solutions.

+ Serve as a leader within the Ground Software team across geographically distributed groups in the U.S. and India.

+ Act as a strong individual contributor while providing technical guidance and thought leadership to peers.

+ Uphold and promote modern engineering best practices, including robust design, code quality, and operational excellence.

+ Develop, test, and deploy cloud-based services and tools that support satellite mission operations.

+ Create and maintain Dockerfiles and containerized services rather than relying solely on pre-built containers.

+ Implement and improve Dev Ops practices such as continuous integration, continuous testing, continuous deployment, and continuous monitoring.

+ Contribute to full-stack development efforts across backend, frontend, and mobile platforms as needed.

+ Work effectively in both Linux and Windows environments, including using the Linux command line to debug cloud systems and Windows for lab-based systems.

+ Integrate applications with relational and non-relational databases and centralized logging systems.

+ Participate in design reviews, provide feedback on architecture and implementation, and help refine technical standards for the team.

Essential Skills

+ 5-10 years of strong software engineering experience, including hands-on application development.

+ Recent, practical experience with Go (Golang) for application development.

+ Comfort using the Linux command line for debugging cloud-based systems and working in Windows for lab environments.

+ Proficiency with version control systems, preferably Git, including running commands, managing branches, and checking in code.

+ Familiarity with major cloud platforms such as AWS, GCP, or Azure, with direct cloud experience on AWS.

+ Ability to write Dockerfiles and build containerized applications, not just consume pre-built containers.

+ Proven experience in full-stack development, including backend, frontend, and potentially mobile applications.

+ Strong understanding of networking fundamentals and experience with networked systems.

+ Experience implementing Dev Ops practices, including continuous integration, continuous testing, continuous deployment, and continuous monitoring.

+ Comfort working in both Linux and Windows environments for development, debugging, and operations.

+

Experience with scripting languages such as Bash or Power Shell.

+ Hands-on experience with multithreaded and concurrent programming.

+ Proficiency with relational and non-relational databases.

+ Experience working with centralized logging systems such as Splunk or Elasticsearch.

Additional

Skills & Qualifications

+ Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field is preferred but not strictly required with strong experience.

+ Experience developing platform-agnostic applications across iOS, Android, and web platforms.

+ Strong front-end design and development experience using modern JavaScript frameworks such as Angular, Vue, or React.

+

Experience with backend frameworks and tools such as NodeJS, FastAPI, NextJS, Fiber, Express, OpenAPI, Swagger, or TypeORM.

+

Experience with mobile development tools and frameworks such as Flutter, Swift, or Android Studio.

+ Familiarity with design and mockup tools such as Adobe XD or Figma for UI/UX collaboration.

+ Proficiency with Dev Ops systems and workflows, including automated build, test, and deployment pipelines.

+ Experience building or supporting automation-focused solutions for operational teams.

+ Ability to act as both a technical leader and a strong individual contributor in a high-ownership environment.

+ Interest in or experience with cyber frameworks and secure software practices.

+ Motivation to work in a fast-scaling aerospace startup environment with high impact and rapid…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary