Title: Principal Software Engineer
Overview:
We are seeking a highly experienced Principal Software Engineer to lead the design, development, and integration of complex enterprise software systems supporting mission-critical operations. The ideal candidate will bring deep expertise in full stack development, microservices, and cloud-native solutions, with proven experience guiding teams through the software development lifecycle in Agile environments.
Required Education and Experience:
Master’s Degree in Computer Science, Engineering, Mathematics, Information Systems, Cybersecurity, or related technical discipline and 13+ years of relevant software development experience; or
Bachelor’s Degree in a related field and 15+ years of relevant experience; or
17+ years of directly related software engineering experience in lieu of a degree.
Core Experience Requirements:
Hands-on experience in at least four (4) of the following areas:
Java, JavaScript, or Python enterprise application development
Web services architecture, design, and implementation
Relational or spatial database design
NoSQL database development
Microservices architecture, design, and development
Containerization and orchestration (Docker, Kubernetes, etc.)
API design and development
Cloud-native development using AWS, Azure, or Google Cloud
5+ years applying Agile and Lean methodologies, with 2+ years in a Scrum Master or Team Lead role.
Demonstrated experience with CI/CD pipelines, test-driven development, and automated testing frameworks.
Desired Qualifications:
Agile certifications such as Certified Scrum Master, PMI-ACP, or Certified Scrum Professional.
Experience collaborating directly with clients or stakeholders to translate requirements into user stories.
Expertise developing custom code or scripts (Python, Java, JavaScript, PHP, C, or Perl).
Proven ability to integrate and customize geospatial COTS applications and databases.
Experience with geospatial information systems (GIS) and related data formats (KML, KMZ, NITF, TIFF, GeoPDF).
Proficiency in tools such as ArcGIS, PostGIS, Oracle Spatial, or OpenGeo Suite.
Familiarity with Open Geospatial Consortium (OGC) standards and API integration.
Experience developing terrain visualization or automated detection algorithms preferred.
Job Type: Full-time
Pay: From $180,000.00 per year
Security clearance:
Top Secret (Required)
Ability to Commute:
St. Louis, MO 63045 (Required)
Work Location: In person