24 hours ago
Reston, VA, USAEntry Level
Base Salary
$67k - $115k/yr
Responsibilities
- Build application features in a Python, Django, and Vue.js environment.
- Develop backend services, APIs, databases, and frontend components across the stack.
- Work on cloud-native deployment patterns using Azure and Kubernetes.
- Contribute to agentic AI development and an enterprise data fabric platform built on Azure Databricks.
- Support Jenkins CI/CD pipelines and improve containerized deployments with Helm and Kubernetes.
- Troubleshoot application, infrastructure, and pipeline issues in production and non-production environments.
- Write maintainable code, create tests, debug failures, and improve engineering quality through reviews.
- Produce technical documentation, implementation notes, and operational runbooks.
- Learn and apply new tools, frameworks, and engineering patterns, including adjacent platform, automation, and data engineering work.
Requirements
- Bachelor’s degree in Computer Science or a closely related technical field.
- One year of relevant experience through internships, research, academic projects, or professional software development work.
- Strong foundation in programming, data structures, algorithms, and software development fundamentals.
- Experience coding in at least one language through coursework, projects, research, or internships.
- Ability to learn technologies quickly, communicate clearly, and work through technical problems methodically.
- U.S. citizenship and authorization to work in the U.S.; all work must be performed in the U.S.
- Ability to obtain and maintain a federal public trust or equivalent client-required background investigation.
- Must have lived in the U.S. for three full years out of the last five years.
- Preferred exposure to Python, web development, backend development, APIs, databases, Linux, scripting, Git, command-line tooling, cloud or DevOps concepts, Docker, Kubernetes, CI/CD, Azure, infrastructure automation, Django or similar frameworks, SQL, and data modeling.
Benefits
- Remote work within the United States.
- Training, mentorship, and hands-on engineering experience with significant growth potential.
- Full-time pay range of $67,355.00-$114,503.00, depending on experience, skills, location, education, certifications, and contract provisions.
- Reasonable accommodations are available for disability, religious, and other qualifying needs.
Categories
About ICF
ICF is a global consulting and technology services firm serving government and commercial clients across domains such as energy, health, climate, and digital modernization. It delivers advisory, program implementation, analytics, and software-enabled solutions on platforms like ServiceNow. Founded in 1969 and headquartered in Reston, Virginia, ICF is a public company traded on NASDAQ and works extensively with U.S. federal, state and local agencies as well as regulated industries.
