Senior Software Engineer
About the role
HawkEye 360 is seeking a Senior Command & Control Software Engineer to join the Space Ground Systems Team. The position involves designing, developing, and maintaining command and control software applications that meet operational requirements, implementing solutions for real-time data processing, secure communications, and system integration. Responsibilities also include collaborating with stakeholders, performing software testing, debugging, and troubleshooting, and contributing to architectural design.
Responsibilities
- Design, develop, and maintain command and control software applications that meet operational requirements.
- Implement solutions for real-time data processing, secure communications, and system integration.
- Collaborate with stakeholders to understand mission requirements and translate them into software solutions.
- Perform software testing, debugging, and troubleshooting to ensure high-quality deliverables.
- Contribute to architectural design and decisions, ensuring the software aligns with long-term goals.
Requirements
- 5+ years of experience in software engineering.
- 3+ years focused on command and control systems or similar domains.
- Proficiency in Python.
- Experience building automated mission-critical applications and supporting remote hardware.
- Experience building REST API’s using frameworks like FastAPI or Spring Boot.
- Experience with asynchronous messaging like Apache Kafka.
- Strong communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.
- Strong experience with real-time software systems, distributed architectures, and high-availability systems.
Qualifications
- Essential: Bachelor's degree in Computer Science, Electrical Engineering, or related field.
- Desirable: Master's degree in Computer Science, Electrical Engineering, or related field.
Skills
- Experience in other programming languages such as C++ and Java.
- Experience with Ansible, Docker, and Kubernetes.
- Knowledge of Transport and Application layer protocols; UDP, TCP, FTP…
- Familiarity with simulation and modeling tools used for C2 system testing and validation.
- Dedication – sometimes we all need to burn a little midnight oil to get the job done.
Benefits
We offer a competitive base salary plus annual performance bonus and benefits. Salary range: $130,000 - $180,000 USD.
Pay
$130,000 - $180,000 USD
Schedule
Nightly shift work schedule.
Company Overview
HawkEye 360 is equipping defense, intelligence, and national security leaders with mission-critical signals intelligence to enable faster, better decision making. By detecting, geolocating, and characterizing radio frequency emissions worldwide, HawkEye 360 delivers trusted domain awareness and early warning indicators to the US Government and allied partners. Our space-based collection, proprietary signal processing, and AI-powered analytics transform knowledge of RF spectrum into a strategic advantage. Proven by operational mission success, HawkEye 360 is redefining how signals intelligence strengthens national and global security.
Equal Opportunity Employer
HawkEye 360 is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity Employer, making decisions without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, marital status, national origin, age, veteran status, disability, or any other protected class.