ECS is seeking a Journeyman Software Engineer to support an exciting project in Dahlgren, VA.
The ideal candidate for this role will be an experienced developer (7+ years) working on a complex and interesting System-of-Systems. This developer will join a team responsible for designing, developing, and testing a central Software System, mainly written in C++.
The current software team executes Agile-like processes to iteratively design and develop necessary changes to maintain, fix bugs, and add new features. Developers on the team provide change support for the full-lifecycle: design, implementation, test, and verification alongside other team members specialized in design, testing, data analysis, and development.
Preferred Qualifications- Secret Clearance, with ability to upgrade to TS/SCI
- Bachelor’s degree in Engineering or similar
- Minimum four (6) years experience in performing software design, code, and testing.
- Command of C++ language
- Experience in an Agile/Scrum environment
Top Skills
What We Do
ECS, a segment of ASGN (NYSE: ASGN), delivers advanced solutions and services in cloud, cybersecurity, artificial intelligence (AI), machine learning (ML), application and IT modernization, and science and engineering. The company solves critical, complex challenges for customers across the U.S. public sector, defense, intelligence and commercial industries.
ECS maintains partnerships with leading cloud, cybersecurity, and AI/ML providers and holds specialized certifications in their technologies.
Headquartered in Fairfax, Virginia, ECS has more than 3,400 employees throughout the U.S. and has been recognized as a Top Workplace by The Washington Post for the last five years.









