Principal Software Engineer

DLS Engineering

St. Louis, MO, United States
Base: not specified; bonus/equity: not specified; ...
On-site
Python enterprise application development
React.js high-performance applications
Api and web services development
DLS Engineering is seeking a Principal Software Engineer for an on-site position in St. Louis, MO, to support a geospatial customer in modernization initiatives. The role requires extensive software development experience, particularly in Python and React.js, and involves working in a secure cloud environment using agile methodologies

Job Summary

  • This position supports an exciting modernization initiative providing enterprise architectural, engineering, operations and sustainment, modification, and testing of geospatial-intelligence core services.
  • We offer a competitive salary and a 401k program with company match along with a comprehensive benefits package including health, vision, dental, life, and disability insurance.
  • St. Louis offers a low cost of living, vibrant cultural scene, and abundance of free attractions and outdoor spaces, combining big-city amenities with smaller-town charm.

Matching Summary

Match Score: 85

DLS Engineering is seeking a Principal Software Engineer for an on-site position in St. Louis, MO, to support a geospatial customer in modernization initiatives. The role requires extensive software development experience, particularly in Python and React.js, and involves working in a secure cloud environment using agile methodologies.

Salary

Base: Not specified; Bonus/Equity: Not specified; Benefits: Competitive salary, 401k with company match, health, vision, dental, life, and disability insurance

Skills & Requirements

Must-have

  • Python enterprise application development
  • React.js high-performance applications
  • API and web services development
  • PostgreSQL database design
  • AWS cloud environment utilization
  • Agile software development methodology
  • Continuous Integration and Delivery pipelines

Nice-to-have

  • Clear communication with technical and non-technical audiences
  • Test-driven development and automated test scripting
  • System integration and sustainment
  • Documentation and template maintenance

Key Requirements

  • Top Secret/SCI security clearance
  • United States Citizenship required
  • Master's degree with 13+ years or Bachelor's degree with 15+ years experience
  • Or 17 years equivalent experience in software engineering
  • Minimum 13 years software engineering experience

Work Rights

Must have US citizenship

Tailored Resume

Cover Letter