FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Engineer, Geospatial Mission Systems
MAG Aerospace. Lead the architecture, development, integration, and sustainment of geospatial and situational-awareness applications supporting defense and mission operations .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in geospatial software development, including architecture, integration, and sustainment of applications for defense operations. Proficient in leading technical teams, translating user needs into software solutions, and managing complex data integration from various sources.
Highest-signal resume keywords
Geospatial Software DevelopmentJava ProgrammingGIS and Mapping TechnologiesTechnical LeadershipData Integration
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentGeospatial VisualizationDistributed ArchitecturesAPIsDatabase ManagementReal-Time Data IntegrationVector Data HandlingSpatial DatabasesOpenStreetMapData Transformation
Soft Skills
Strong Communication SkillsTeam CollaborationMentoring
Tools & Technologies
JavaScriptC++PythonMapping FrameworksNGA Data ProductsOGC Standards
Certifications & Qualifications
Bachelor's Degree in Computer ScienceSecurity Clearance
Industry Keywords
Defense OperationsC2/C4ISR/C5ISRMaritime Domain AwarenessMission PlanningTactical Data
Tech Stack
Tools & technologiesJavaJavaScriptPythonC++
About the role
Key responsibilities & impact- 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 operational tracks across air, surface, ground, subsurface, and related domains
- 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 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 relationships with government customers, end users, systems engineers, and partner development teams
- Deliver technical demonstrations, training, documentation, and user support
- Contribute to technical planning, solution development, and customer discussions for follow-on capabilities
- Establish technical ownership of assigned geospatial mission-software components and integration points
- Deliver enhancements to mapping, sensor-ingestion, track-display, and data-management capabilities
- Reduce integration and sustainment risk through improved architecture, testing, documentation, and technical practices
- Create a roadmap for evolving the system while protecting mission continuity and interoperability
Requirements
What you’ll need- 10+ years of progressive software-development experience, including technical leadership or ownership of complex applications
- 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, including 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 explaining 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
- Preferred: Master's degree in computer science, geographic information science, or a related field
- Preferred experience with maritime domain awareness, command and control, C2/C4ISR/C5ISR, mission planning, battlespace visualization, radar tracks, sensor fusion, track management, tactical data, operational common-picture applications, mapping frameworks, spatially enabled databases, NGA data products and formats, OGC standards and services, open-source software, simulation/training/after-action review/spatial-analysis applications, and U.S. Government or Department of Defense customers
- Active U.S. security clearance preferred
Benefits
Comp & perks- Health benefits
- Life insurance
- Disability benefits
- Financial benefits
- Retirement benefits
- Paid leave
- Professional development
- Tuition assistance
- Total Rewards programs for eligible full-time and part-time employees working at least 30 hours per week