Software Engineer Aerospace & Defense
Listed on 2026-01-01
-
Software Development
Software Engineer
Software Engineer – Aerospace & Defense
Join our team as a Software Engineer at EO Solutions in Las Vegas, NV. This full‑time role focuses on building advanced Space Domain Awareness (SDA) capabilities, integrating both active and passive sensors into mission‑critical systems. If you thrive on solving hard problems, work with physical systems, and build solutions that get used in real‑world defense applications, you’ll want to apply.
Position OverviewThis role is based at our Las Vegas office, working closely alongside hardware, systems, and software teams. As a Software Engineer, you’ll participate in the entire development lifecycle—from early‑stage R&D to fielded deployments—covering back‑end and front‑end systems, algorithm development, and infrastructure automation.
Key Responsibilities- Develop and implement innovative 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 to cloud, on‑premise, and edge computing environments.
- Collaborate with engineers, scientists, and field operators to translate mission needs into working software.
- Write and maintain high‑quality, well‑tested, and observable code with clear documentation.
- Contribute to architecture planning, technical discussions, and code reviews to ensure a scalable and maintainable codebase.
- Engage in requirement gathering and refinement with cross‑disciplinary stakeholders.
- Operate with self‑sufficiency and ownership, managing your time and priorities with minimal oversight.
- 3+ years of professional software engineering experience using Python, C or C++, and Java.
- Strong communication skills and ability to collaborate in a technical, multidisciplinary environment.
- Experience developing in both cloud‑based and self‑hosted (on‑premise/edge) environments.
- Proficient with Docker and Kubernetes for containerization and orchestration.
- Familiarity with distributed systems and messaging technologies (e.g., Kafka, NATS, Rabbit
MQ). - Experience with both SQL and No
SQL database design and usage. - Skilled in rapid prototyping and production‑grade development, with sound judgment on when each applies.
- 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.
- Experience working with real‑world sensor systems (e.g., cameras, telescopes, RF sensors).
- Familiarity with astrodynamics, orbital mechanics, or Space Domain Awareness (SDA).
- Exposure to Dev Ops practices, CI/CD pipelines, and test automation.
- Background in research prototyping, defense systems, or mission‑critical deployments.
At EO Solutions, our people are our greatest asset. We offer a competitive salary, comprehensive benefits, and a collaborative environment that values growth, creativity, and well‑being.
- Competitive Salary and Comprehensive Benefits Package
- 401(k) Matching
- Healthcare:
Medical, dental, and vision plans - HSA and Life Insurance
- Paid Time Off
- Relocation Assistance for qualified candidates
- Tuition Reimbursement
We are committed to fostering an inclusive and diverse workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by applicable law.
Additional InformationSeniority level:
Mid‑Senior level
Employment type:
Full‑time
Job function:
Engineering and Information Technology
Industries:
Defense and Space Manufacturing
Referrals increase your chances of interviewing at EO Solutions by 2x.
#J-18808-Ljbffr(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).