Senior Software Engineer
(5+ years exp)EO Solutions
Job Location
Job Type
Full TimeVisa Sponsorship
Not AvailableRemote Work Policy
In officeRelocation
AllowedSkills
The Role
EO Solutions
Headquartered in Las Vegas, Nevada, with strategic locations in Maui, Hawaii, and Huntsville, Alabama, EO Solutions is a premier small aerospace and defense contractor. Leveraging world-class expertise in both hardware and software development, including cutting-edge AI and ML capabilities, we specialize in the rapid prototyping and deployment of emerging technologies. Our core areas of focus are Directed Energy and Space Domain Awareness. With a dedication to innovation and excellence, EO Solutions remains at the forefront of delivering advanced solutions that address the evolving challenges of modern aerospace and defense landscapes.
Job Purpose: As a Senior Software Engineer, you'll be pivotal in shaping our CI/CD pipelines, aiding in the creation and integration of algorithms and machine learning models for robust and scalable software solutions.
Job Duties and Responsibilities:
● Solve challenging problems with innovative algorithms and machine learning models using modern software methods.
● Develop digital twin models for sensors.
● Integrate digital twin models into a modern CI/CD framework for end-to-end system testing, with a focus on Kubernetes-driven deployments.
● Lead the effort to deploy containerized applications to cloud, on-prem, and edge devices using Kubernetes.
● Create and maintain technical documentation.
● Collaborate with team members and stakeholders to understand project requirements.
● Participate in code reviews and strive to maintain a codebase that is reliable, scalable, and maintainable.
Job Requirements:
● Bachelor’s or Master’s degree in computer science or related field.
● At least 7+ years of experience in software development, with a significant portion in deploying solutions in a Kubernetes environment.
● Must have experience developing and deploying production software.
● Ability to obtain a Secret security clearance.
● Strong expertise in one or more programming languages such as Python, Java, C/C++, C#, Rust.
● Deep experience with cloud-based technologies such as AWS or Azure, with a strong emphasis on container orchestration using Kubernetes.
● Excellent communication and interpersonal skills, with the ability to explain complex technical concepts to non-technical stakeholders.
Desired Skills:
● Knowledge of astrodynamics or related space domain awareness concepts.
● SQL and noSQL database design.
● Experience leading technical teams.