JobMesh

Software Engineer (Mid level - Clearance Required) - (US - Remote)

ICF · US

ICF is seeking a Mid‑Level Software Engineer to support the design, development, and maintenance of secure, mission‑critical applications for a federal clien...

Job description

ICF is seeking a Mid‑Level Software Engineer to support the design, development, and maintenance of secure, mission‑critical applications for a federal client. The ideal candidate has a strong foundation in modern software development, and experience working within an Agile environment. This is a fully remote role which may require occasional travel to the DC Metro area as needed for client needs. What You Will Do: Contribute to all phases of the Software Development Lifecycle (SDLC), including design, development, testing, deployment, and maintenance Develop and enhance application features using modern programming languages and frameworks Collaborate with cross‑functional teams including product owners, architects, QA, and DevOps Write clean, efficient, and maintainable code following secure coding and best‑practice standards Troubleshoot, debug, and resolve software defects and performance issues Participate in Agile ceremonies such as sprint planning, stand‑ups, and retrospectives Support documentation efforts including technical designs and system updates What You Will Bring: Must possess an active Top Secret security clearance (sponsorship is not available) 3+ years of experi...