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.

Software Engineer at Voyagertechnologiesinc | JobZoey