Dieses Stellenangebot ist nicht mehr verfügbar
Principal Software Engineer
ECS
- St. Louis, Missouri, United States
- St. Louis, Missouri, United States
Über
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.
Requirements:
- Active TS/SCI clearance.
- Master's degree in Computer Science, Engineering, Information Systems, or related field and 13+ years of full-stack software engineering experience; OR Bachelor's degree with 15+ years, or 17 years of equivalent experience without a degree.
- Proficiency in enterprise development using Java, Python, and JavaScript.
- Experience with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) and automated testing frameworks (TDD).
- Demonstrated leadership in Agile software teams (Scrum, Kanban) and mentoring developers.
- Experience in secure coding and DevSecOps implementation within classified environments.
- Strong communication skills capable of translating complex technical concepts for non-technical audiences.
Req Benefits:
">
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.