Software Engineer - Cloud/GovCloud (Mid level - Top Secret - Remote US)
ICF · Reston, VA · 2 wk ago
RemoteRemoteEngineering$81k–$168k/yrFull-time
ICF is seeking an experienced and driven Mid-Level Software Engineer to lead and oversee mission-critical initiatives in support of the Defense Counterintelligence and Security Agency (DCSA). This position is remote, though ICF monitors employee work locations and blocks access from foreign locations/foreign IP addresses, as well as personal VPN connections. You may be asked to travel once a quarter to an office or client site. Core work hours are 8am - 5pm Eastern Time with flexibility based on your time zone.
Responsibilities
- Participate in all phases of the Software Development Lifecycle (SDLC), including requirements analysis, design, development, testing, deployment, and sustainment of secure, mission-critical applications.
- Design, develop, and maintain applications using Java, Kotlin, and TypeScript, ensuring scalability, performance, and maintainability.
- Develop and optimize database solutions leveraging Oracle and Microsoft SQL Server, ensuring data integrity, performance, and security.
- Build and support cloud-based solutions within AWS GovCloud environments, troubleshooting and resolving issues related to cloud services and system integrations.
- Collaborate within an Agile development environment, working closely with product owners, architects, cybersecurity, and DevSecOps teams to translate requirements into high-quality software solutions.
- Conduct code reviews, unit and integration testing, and debugging activities to ensure applications meet quality, security, and compliance standards.
- Create and maintain technical documentation to accurately reflect system architecture, software design, and implementation details.
- Ensure compliance with federal regulations, DoW policies, and security requirements.
- Prepare and deliver executive-level briefings, status reports, and performance updates to government stakeholders and corporate leadership.
- Maintain a positive, results-oriented work environment by building partnerships with internal and external partners.
Requirements
- Active Top Secret Clearance (Interim TS will be considered).
- 2+ years of experience supporting the full Software Development Lifecycle (SDLC), including design, development, testing, and deployment of secure, enterprise-level applications.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
- 2 years’ experience working on/around cloud platforms in AWS.
- Hands-on experience developing applications using Java or Kotlin, and TypeScript, with a strong understanding of object-oriented design principles and modern development frameworks.
- Experience working with Oracle and/or Microsoft SQL Server databases, including writing and optimizing queries and ensuring data integrity.
- Experience supporting applications in AWS GovCloud or other secure cloud environments, with an understanding of cloud architecture, performance optimization, and troubleshooting.
- Familiarity with Agile methodologies and collaborative development practices, including code reviews, version control, and CI/CD pipelines.
Skills
- Highly effective analytical, problem-solving, and decision-making capabilities.
- Excellent communication and interpersonal skills to interface effectively at all levels of the business.
- Ability to self-organize, prioritize, and conduct research on multiple projects under tight deadlines in a fast-paced environment.
Pay
The pay range for this position based on full-time employment is $81,499.00 - $167,644.00.