ICF

Junior Software Engineer (Entry level - Remote US)

ICF
Apply
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.

Tech Stack

AzureDatabricksDjangoDockerGitHelmJenkinsKubernetesLinuxPythonSQLVue.js

Categories

ICF

About ICF

10,000+ employees

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.

Contact me