Senior Software Engineer
Citra Space
Join Citra Space Corporation and help shape the future of space domain awareness (SDA). At Citra, we specialize in exploiting passive RF and electro-optical technologies to track, identify, and characterize space objects, ensuring the safety and sustainability of on-orbit activities. Our team tackles some of the most complex challenges in SDA, addressing threats posed by unidentified or anomalous space objects that could disrupt communications, damage infrastructure, or compromise national security. As a member of our team, you'll work in a fast-paced, collaborative environment where your expertise will directly contribute to solving critical problems that impact the future of global space operations.
In this role, you will develop software tools and interfaces to task, manage, configure, and operate a ground-based SDA network. This software will enable users to schedule observations across various sensor types, fuse data, and obtain analytical insights about space objects.
Responsibilities
- Software Baseline: Architect and implement the foundational software infrastructure for a space domain awareness (SDA) sensor network, including systems for sensor management, data ingestion, and user interfaces.
- Sensor Integration: Design and deploy software to interface with sensors and data streams, ensuring seamless communication and real-time data processing.
- Data Pipeline Management: Develop robust data pipelines for ingesting, processing, and storing high-volume sensor data across distributed systems.
- Database Solutions: Design scalable database architectures (SQL/NoSQL) to manage sensor metadata, telemetry, and mission-critical data.
- Cross-Platform Collaboration: Work with hardware engineers, algorithm developers, and stakeholders to align software solutions with operational requirements.
- System Security: Implement security protocols to safeguard sensor networks and data integrity.
- Infrastructure and Resources: Take ownership of the end-to-end architecture and optimize cloud resources to collect, process, and distribute data in real-time
Qualifications
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Experience: 5–7 years of professional experience in software development, with a focus on distributed systems
- Cloud: Experience with cloud platforms (AWS, Azure) and containerization tools (Docker, Kubernetes).
- API: Strong understanding of API design and backend development.
- Programming Languages: No language has been selected yet for this effort, but familiarity with Rust, C++, Elixir, and/or Go is a plus.
- Problem-Solving Skills: Ability to troubleshoot complex system interactions and optimize performance.
- Autonomy: Demonstrated ability to lead software projects independently and make architectural decisions.
Preferred Skills
- Experience with DevOps tools and CI/CD pipelines.
- Background in cybersecurity practices for networked systems.
- Contributions to open-source projects or modular software ecosystems.
- Experience with Space Domain Awareness or other space missions.
- Experience operating remote observatories
- Experience processing imagery
- Experience processing signals
Compensation and Benefits
· Base salary between $180k and $200k
· Paid healthcare for employees and dependents
· Employer HSA contributions
· Generous equity
· Unlimited PTO
This role provides a unique opportunity to shape the software backbone of next-generation SDA sensor networks, leveraging modern technologies to deliver scalable, secure, and mission-critical solutions for space domain awareness.
- This position requires compliance with U.S. export control laws and regulations. Applicants must be U.S. citizens or lawful permanent residents as defined by 8 U.S.C. 1324b(a)(3) to meet the requirements of the International Traffic in Arms Regulations (ITAR) and/or Export Administration Regulations (EAR).