Software Engineer -- Aerospace & Defense
Job Description
EO Solutions is seeking a Software Engineer -- Aerospace & Defense to build mission-critical software in support of Space Domain Awareness (SDA) systems in Las Vegas, NV. This role involves hands-on development across the lifecycle, from backend and front-end work to algorithm development and infrastructure automation spanning cloud, on-premise, and edge environments.
Working with engineers, scientists, and field operators, you will turn mission needs into working software while contributing to architecture planning, technical discussions, and code reviews. The position emphasizes ownership, clear documentation, and reliable delivery through well-tested, observable code.
Responsibilities
- Develop and implement algorithms for tracking, image processing, and data fusion
- Design and build robust software systems for sensor control and mission operations
- Prototype and deploy containerized applications across cloud, on-premise, and edge computing environments
- Collaborate with engineers, scientists, and field operators to translate mission requirements into software capabilities
- Write and maintain high-quality, well-tested, and observable code with clear documentation
- Participate in architecture planning, technical discussions, and code reviews to support scalability and maintainability
- Engage in requirement gathering and refinement with cross-disciplinary stakeholders
- Operate with self-sufficiency and ownership, managing time and priorities with minimal oversight
Requirements
- 3+ years of professional software engineering experience using Python, C or C++, and Java
- Strong communication skills and the ability to collaborate in a technical, multidisciplinary environment
- Experience developing in both cloud-based and self-hosted (on-premise/edge) environments
- Proficiency with Docker and Kubernetes for containerization and orchestration
- Familiarity with distributed systems and messaging technologies such as Kafka, NATS, and RabbitMQ
- Experience with SQL and NoSQL database design and usage
- Ability to balance rapid prototyping and production-grade development with sound judgment
- Solid understanding of software architecture, design patterns, and engineering best practices
- Bachelor’s or Master’s degree in Computer Science or a related technical field from a U.S. institution
- U.S. Citizenship and ability to obtain a DoD Secret Security Clearance
Technologies
- Python, C, C++, Java
- Docker, Kubernetes
- Kafka, NATS, RabbitMQ
- SQL, NoSQL
Benefits
- 401(k) Matching
- Healthcare
- HSA
- Life Insurance
- Paid Time Off (PTO)
- Relocation Assistance
- Tuition Reimbursement
Preferred Qualifications
- Experience working with real-world sensor systems (cameras, telescopes, RF sensors)
- Familiarity with astrodynamics, orbital mechanics, or Space Domain Awareness (SDA)
- Exposure to DevOps practices, CI/CD pipelines, and test automation
- Background in research prototyping, defense systems, or mission-critical deployments
EO Solutions offers the opportunity to work on innovative space technologies and contribute to meaningful impact. The environment supports collaboration and values growth, creativity, and well-being.