M

MAG Aerospace

ISR aviation services with manned/unmanned aircraft

Principal Software Engineer - Geospatial Mission Systems

Full-Stack EngineeringPosted on Nov 5
Full-timeUnited States$180k - $240k /yrIn-person

About the Job

Requirements

  • 10+ years of progressive software-development experience, including technical leadership or ownership of complex applications.
  • Demonstrated experience developing mapping, GIS, geospatial visualization, or situational-awareness software.
  • Strong hands-on programming experience in Java and at least one additional language such as JavaScript, C++, or Python.
  • Experience with distributed or client-server architectures, databases, APIs, and networked services.
  • Experience integrating real-time or near-real-time data from sensors, radars, tracking systems, or other external sources.
  • Working knowledge of geospatial data types and services, such as vector data, terrain/elevation data, imagery, OpenStreetMap, spatial databases, or web map services.
  • Ability to lead work across requirements analysis, design, implementation, integration, test, deployment, and sustainment.
  • Strong written and verbal communication skills, including the ability to explain technical concepts to customers and end users.
  • Ability to work effectively in a defense-contracting environment with geographically distributed teams and mission stakeholders.
  • Bachelor's degree in computer science, software engineering, electrical engineering, geographic information science, or a related technical field.
  • Ability to obtain and maintain a security clearance.

Responsibilities

  • Lead the architecture, development, integration, and sustainment of geospatial and situational-awareness applications supporting defense and mission operations.
  • Design and maintain client, server, database, and service components within distributed software architectures.
  • Develop map-based user interfaces and data-visualization capabilities for manned and unmanned air, surface, ground, subsurface, and related operational tracks.
  • Integrate software with radars, sensors, external data feeds, and mission-system interfaces.
  • Build and refine geospatial components using vector, terrain, imagery, and open-source mapping data.
  • Design solutions for geospatial data storage, querying, transformation, dissemination, and display.
  • Evaluate and incorporate new mapping technologies, open standards, data formats, and open-source components.
  • Translate customer and operator needs into software requirements, technical designs, prototypes, and production releases.
  • Provide technical leadership across the full software development lifecycle, including design reviews, coding, testing, documentation, deployment, and sustainment.
  • Diagnose complex software, data, network, and systems-integration issues in development and operational environments.
  • Mentor engineers and establish sound development, integration, and documentation practices.
  • Build trusted relationships with government customers, end users, systems engineers, and partner development teams.
  • Deliver technical demonstrations, training, documentation, and user support as needed.
  • Contribute to technical planning, solution development, and customer discussions for follow-on capabilities.

Desired Qualifications

  • Master's degree in computer science, geographic information science, or a related field.
  • Experience with maritime domain awareness, command and control, C2/C4ISR/C5ISR, mission planning, or battlespace visualization.
  • Experience with radar tracks, sensor fusion, track management, tactical data, or operational common-picture applications.
  • Experience with mapping frameworks such as Leaflet, OpenMap, ArcGIS, or comparable geospatial SDKs.
  • Experience with PostgreSQL/PostGIS, Oracle Spatial, MySQL, or another spatially enabled database.
  • Familiarity with NGA data products and formats such as RPF, DTED, or VPF.
  • Familiarity with Open Geospatial Consortium standards and services, including WMS or comparable interfaces.
  • Experience maintaining or contributing to open-source software and supporting a technical user community.
  • Experience developing simulation, training, after-action review, or spatial-analysis applications.
  • Prior experience delivering software directly to U.S. Government or Department of Defense customers.
  • Active U.S. security clearance.

About the Company

MAG Aerospace

ISR aviation services with manned/unmanned aircraft

MAG Aerospace provides and enables technology to deliver real-time situational understanding by operating and maintaining a fleet of manned and unmanned aircraft that offer ISR capabilities, including C5ISR. It also offers chartered fixed- and rotary-wing aviation services worldwide, plus end-to-end support such as operations, training, and technical services. The company differentiates itself through an integrated mix of manned and unmanned platforms, extensive global reach with 30+ operations centers, and comprehensive lifecycle support. Its goal is to improve clients’ situational awareness and operational effectiveness by delivering reliable aviation and technology solutions across diverse missions.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Woodbridge, VA
Founded
2009

Recently Posted Jobs

Explore more opportunities at MAG Aerospace

See more jobs