Voyagertechnologiesinc
Software Engineer
El Segundo, CA. Posted 7 months ago
The role
You will design and develop software systems to process, manage, and visualize large-scale geospatial datasets. The role focuses on the exploitation of Synthetic Aperture Radar (SAR) imagery.
What you will do
- Design, implement, and own software systems for processing, managing, and distributing geospatial data
- Build scalable data pipelines and backend services supporting geospatial data workflows
- Develop tools and services for geospatial visualization, analysis, and data distribution
- Design and implement database architectures, schemas, and data models
- Contribute to system architecture decisions
- Integrate geospatial services and APIs into operational software systems
- Collaborate with algorithm developers and data scientists
- Participate in code reviews, testing, debugging, performance optimization, and software integration
- Contribute to documentation, configuration management, and software delivery processes
Required qualifications
- Ability to obtain and maintain a Top Secret/SCI security clearance
- BS in Computer Science, Computer Engineering, or related technical field with 5+ years of professional software development experience OR MS in Computer Science, Computer Engineering, or related techn
- Academic background or foundational training in physics
- Strong programming skills in Python
- Experience developing software in Linux environments
- Experience with modern software development practices including version control, debugging tools, and collaborative development workflows
- Demonstrated track record of independently ideating, proposing, prototyping, and implementing, and fully integrating software solutions
Nice to have
- Active Top Secret/SCI clearance
- Advanced degree (MS or PhD) in Computer Science, Computer Engineering, Mathematics, Physics, or a related technical field
- Experience developing software for geospatial data processing, remote sensing systems, or large-scale geospatial datasets
- Experience designing and implementing database architectures, schemas, and data models, particularly for geospatial or large-scale datasets
- Experience designing scalable software architectures, including distributed systems, service-based systems, or large data processing pipelines
- Experience building and maintaining geospatial services and APIs
- Experience with containerization and orchestration technologies such as Docker and Kubernetes
- Experience deploying applications in cloud environments such as AWS
- Familiarity with geospatial analysis and visualization tools such as QGIS
- Experience developing workflow orchestration or data processing pipelines using tools such as Apache Airflow
Benefits
- Unlimited Flexible Time Off (FTO)
- Comprehensive medical, dental, and vision coverage
- Flexible, affordable gym memberships
- 401(k) retirement plan with a company match of up to 4%
- Company wellness programs
- Additional voluntary benefits and employee support resources
Before you apply
- Ability to obtain and maintain a Top Secret/SCI security clearance as a condition of continued employment
- Must be a U.S. Person: a US Citizen, a lawful permanent resident of the U.S., or a protected individual
About the company
Voyager is an innovative defense, national security and space technology company. They tackle complex challenges to deliver transformative, mission-critical solutions from ground to space.