Principal Software Engineer chez ECS Federal
ECS Federal · Saint Louis, États-Unis d'Amérique · Onsite
- Senior
- Bureau à Saint Louis
ECS is seeking a Principal Software Engineer to work in our St. Louis, MO office.
ECS is seeking a Principal Software Engineer (V) to provide mission-critical software engineering support to the National Geospatial-Intelligence Agency (NGA) under the Software Aqua Badge Engineering Resources program. This position supports NGA DevCorps’ enterprise-wide modernization initiatives, advancing automation, DevSecOps, and continuous integration/delivery for GEOINT applications and services.
Responsibilities
- Lead full-stack software engineering efforts in support of GEOINT Services DevCorps backlog priorities.
- Apply Agile and DevSecOps best practices to design, develop, test, and deploy secure software solutions.
- Drive the engineering lifecycle from requirements definition through production sustainment.
- Develop front-end (UI/UX), server-side, and API components using languages such as Java, Python, and JavaScript (Angular, React, Flask, Spring Boot).
- Author and maintain software documentation including design artifacts, test plans, and user manuals.
- Mentor and guide senior and mid-level engineers within Agile teams.
- Ensure compliance with security accreditation and assessment requirements (e.g., ATO, IAVA, POA&M).
- Coordinate integration activities across government and contractor teams to enable enterprise data access and analytics.