Principal Software Engineer

SOC • Bridgeton, Missouri • Posted July 08, 2026

Position Overview

Principal Software Engineer needed for a contract opportunity with SOC’s client to work onsite on a hybrid basis in St. Louis, MO.  


Job Responsibilities
  • Perform system level integration with multiple vendors and software components
  • Apply fundamental knowledge of software engineering principles and core concepts (e.g., data structures, algorithms, computer architecture, operating systems, and databases) to create software solutions that meet project-based needs
  • Apply core computer science concepts in the development, testing, and documentation of software units
  • Participates in code reviews with the systems engineers, software architects, and other technical staff
  • Develop, document and support testing of products, systems, or subsystems
  • Work on taking over legacy code base
  • Work on Static Code analysis tools, triaging and mitigating the results
  • Communicate with users, other techni...