[Remote] Associate Software Engineer

Posted 2026-05-06
Remote, USA Full-time Immediate Start

Note: The job is a remote job and is open to candidates in USA. ICF is a global advisory and technology services provider, and they are seeking a high-aptitude Associate Software Engineer who wants to become a strong full stack software engineer. This role involves hands-on development across the full stack of a premier enterprise solution, with significant training and mentorship opportunities.


Responsibilities

  • Build real application features in a Python/Django/Vue environment
  • Develop across the stack, including backend services, APIs, databases, and frontend components
  • Work on cloud-native deployment patterns in Azure and Kubernetes
  • Innovate with agentic AI development
  • Contribute to a premier project, building an industry leading enterprise data fabric platform built on Azure Databricks and related platform technologies
  • Support CI/CD pipelines using Jenkins and related tooling
  • Help manage and improve containerized deployments with Helm and Kubernetes
  • Troubleshoot production and non-production issues across application, infrastructure, and pipeline layers
  • Write clean, maintainable code and improve it through review and feedback
  • Create tests, debug failures, and help raise engineering quality across the stack
  • Produce solid technical documentation, implementation notes, and operational runbooks
  • Learn new tools, frameworks, and patterns quickly and apply them effectively
  • Step into adjacent areas such as platform engineering, automation, or data engineering when needed

Skills

  • By start date, a completed Bachelor's degree in Computer Science or a closely related technical field
  • U.S. citizenship required, and must be eligible to obtain and maintain a Public Trust/security clearance, as required by the federal government for this role
  • A strong aptitude for learning and a clear commitment to developing as a software engineer through continuous skill growth
  • The ability to perform effectively in a feedback‑driven environment, using constructive input to improve performance and results
  • Analytical problem‑solving skills, persistence in addressing complex challenges, and sound judgment
  • A track record of being reliable, accountable, and growth‑oriented, with a proactive approach to professional development
  • Strong academic foundation in programming, data structures, algorithms, and software development fundamentals
  • Experience coding in at least one language through coursework, projects, research, or internships
  • Comfortable learning new technologies quickly
  • Able to communicate clearly and work through technical problems methodically
  • Familiarity with Python, SQL, and data modeling, along with experience using Django or similar web frameworks
  • Exposure to web and backend development concepts, including APIs, databases, and command‑line tools (e.g., Linux, Git, scripting)
  • Awareness of cloud and DevOps fundamentals, such as Docker, Kubernetes, CI/CD, Azure, or infrastructure automation

Company Overview

  • ICF is a global consulting and technology services provider focused on making big things possible for our clients. It was founded in 1969, and is headquartered in Fairfax, Virginia, USA, with a workforce of 5001-10000 employees. Its website is https://www.icf.com.

  • Similar Jobs

    Back to Job Board