AST SpaceMobile is building the first and only global cellular broadband network in space to operate directly with standard, unmodified mobile devices. They are seeking a Senior Ground Software Engineer to develop software and infrastructure supporting Ground Software and Mission Operations for satellite constellations, focusing on communication and control of satellites.
Responsibilities:
- Design and implement software applications supporting mission operations for constellation‑based satellites
- Architect, implement, and maintain network infrastructure supporting ground‑to‑satellite communication systems
- Debug, troubleshoot, and resolve software issues across full‑stack and networked systems
- Collaborate with cross‑functional engineering teams to identify operational challenges and develop automation‑focused software solutions
- Serve as a leader within the Ground Software team across U.S. and India-based groups
- Act as a strong individual contributor while providing technical guidance and thought leadership
- Uphold and promote modern engineering best practices within the team
Requirements:
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field
- Minimum of several years of strong software engineering experience
- Proven experience in full‑stack development, networked systems, and DevOps practices
- Strong interpersonal and communication skills with the ability to collaborate across distributed, cross‑functional teams
- Excellent written and verbal communication abilities
- Self‑starter with the ability to lead initiatives independently
- Strong problem‑solving mindset with attention to detail and a commitment to high‑quality deliverables
- Ability to guide teammates and uphold engineering best practices
- Proficiency in DevOps systems and version control tools (e.g., Git)
- Strong understanding of networking fundamentals
- Full‑stack development expertise using languages such as C, C++, Java, Python, Go, or similar
- Experience with frameworks such as Backend: NodeJS, FastAPI, NextJS, Fiber, Express, OpenAPI, Swagger, TypeORM; Frontend: Angular, Vue, React; Mobile: Flutter, Swift, Android Studio
- Experience with multithreaded/concurrent programming
- Cloud experience with AWS
- Containerization and orchestration tools such as Docker
- Comfortable working in both Linux and Windows environments
- Experience with relational and non‑relational databases
- Experience with centralized logging systems like Splunk or Elasticsearch
- At least 10 years of hands‑on application development experience
- Expertise in implementing DevOps concepts in complex environments, including Continuous integration, Continuous testing, Continuous deployment, Continuous monitoring
- Experience developing platform‑agnostic applications (iOS, Android, and web)
- Strong front‑end design and development experience
- Experience with design/mockup tools such as Adobe XD or Figma
- Experience with scripting languages such as Bash or PowerShell
- Ability to work remotely in a standard home office environment
- Ability to use a computer, keyboard, and communication tools for extended periods
- Occasional optional travel may be required