Associate Software Engineer
ICF
full-remotejuniorpermanentfullstackbackend Reston, VA 6 days ago via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
PythonDjangoVue.jsAzureKubernetesJenkinsHelmCI/CDSQLData Engineering
About the role
Role Overview
Associate Software Engineer (entry-level)
- Anticipated start: Summer 2026
- Fully remote from any U.S. location
- Opportunity to grow from an associate to a strong full-stack engineer, with heavy investment in training and mentorship
Responsibilities
- Build real application features in a Python/Django/Vue environment
- Develop across the stack: backend services, APIs, databases, and frontend components
- Work on cloud-native deployment patterns using Azure and Kubernetes
- Innovate with agentic AI development
- Contribute to an enterprise data fabric platform built on Azure Databricks and related technologies
- Support CI/CD pipelines using Jenkins and related tooling
- Improve and troubleshoot containerized deployments with Helm and Kubernetes
- Troubleshoot issues across application, infrastructure, and pipeline layers (production and non-production)
- Write clean, maintainable code, add tests, debug failures, and improve quality through reviews
- Produce technical documentation, implementation notes, and operational runbooks
- Learn new tools and apply patterns quickly
- Optionally expand into platform engineering/automation or data engineering as needed
Requirements
Minimum Qualifications
- Bachelor’s degree in Computer Science or closely related technical field by the start date
- U.S. citizenship required and must be eligible to obtain/maintain a Public Trust/security clearance (as required)
Preferred Qualifications
- Strong academic foundation in programming, data structures, algorithms, and software development fundamentals
- Experience coding through coursework, projects, research, or internships
- Ability to learn new technologies quickly and work methodically through technical problems
- Familiarity with Python, SQL, data modeling, and experience with Django (or similar web frameworks)
- Exposure to web/backend concepts: APIs, databases, command-line tools
Nice-to-Haves / Additional Signals
- Coachability, reliability, accountability, and strong work ethic
- Comfort operating in a feedback-driven environment
About ICF
ICF is a technology and services organization that delivers enterprise solutions, including data and platform capabilities. The role focuses on building cloud-native software for an enterprise data platform leveraging Microsoft Azure and modern engineering practices.
Scraped 4/19/2026