Python Developer
$81.5k - $138.55kICF
Description
ICF is seeking a software developer to be part of a talented, technical, and dynamic team. Our team excels in the delivery of technical competency and capabilities in dynamic resource constrained environments. The ideal candidate will support development and evaluation of machine learning cyber defense algorithms and resilience methods for resource constrained devices such as Unmanned Air/Ground Vehicles (UAV/UGV) in tactical environments. This work will include developing cyber defenses, supporting physical and network simulation of UAV/UGV platforms, and evaluating the resilience platforms in simulated tactical scenarios and field tests.
Key Responsibilities:
Development of software using DevOps best practices within a team of scientists, software developers, and hardware engineers.
Develop scenarios using 3D simulation/visualization engines such as Unreal Engine or similar to support dynamic evaluation of platform resilience.
Documenting and publishing the results of tests in technical reports.
Delivering progress updates, insights, and deliverables in technical briefings and demonstrations.
Working in a multi-team development project.
Basic Qualifications:
U.S. Citizenship and ability to maintain active DoD clearance.
Must be DoD 8570 compliant and maintain required certifications for an IAT I appointment.
Education: BS degree in Computer Science, Engineering, Physical Science, Information Science, Cyber Security, or Mathematics.
Six (6) years of research or technical experience in a scientific or technical field relevant to requirements.
Additional Qualifications:
At least 2 years of experience (3+ years preferred) using Python and Git.
At least 1 year of experience with Unreal Engine.
At least 1 year of experience writing code to interact with databases.
At least 1 year of experience working inside Linux Environments.
Experience or working knowledge with network simulation tools (e.g., ns-3).
Strong knowledge of software development best practice.
Ability to analyze, document, and publish technical reports based on testing.
Preferred Skills/Experience:
Familiarity with cyber security principles and terminology.
Familiarity with UAV/UGV operation.
Familiarity with radio frequency science and electronic warfare techniques/terminology.
Familiarity with research environments, e.g., scientific writing, technical writing, experiment design.
Familiarity with DoD computing environment.
Bot and Third-Party Applications
Please note that this application must be submitted directly by the applicant for consideration. Failure to do so may result in the application being excluded for consideration. Applicants needing an accommodation for disability or religious purposes in connection with the application process should contact View email address on click.appcast.io for assistance.
Working at ICF
ICF is a global advisory and technology services provider, but we're not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future.
We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our?EEO ( policy.
We will consider for employment qualified applicants with arrest and conviction records.
Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email? View email address on click.appcast.io ?and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.?
Read more about? workplace?discrimination?righ t s or our benefit offerings which are included in the? Transparency in (Benefits) Coverage Act.
Candidate AI Usage Policy
At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process.?
However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at? View email address on click.appcast.io . We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed. ?
Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position.
The pay range for this position based on full-time employment is:
$81,499.00 - $138,549.00
Maryland Client Office (MD88)
- ...Parra Consulting Group (PCG) is seeking a Front-End Software Developer -- Modeling & Simulation / HITL to develop modern software interfaces... ...data, system state, or simulation outputs. Familiarity with Python, C++, or other languages commonly used in engineering and...Suggested
$126.1k - $277.3k
...and cyber systems. As an AI/ML Engineer Lead, you will: ~ Develop and implement advanced AI/ML algorithms, predictive analytics,... ...science and AI/ML engineering ~ Strong programming skills in Python, R, or similar languages commonly used in data science...SuggestedFull timeContract workWork experience placementLocal areaFlexible hours$65 - $75 per hour
...challenging and rewarding career with a leading organization, come see what we can offer you! Position Mid-Level Full Stack Software Developer Please Note that this position is for a short-term project, and the expected duration is 3-4 months Location: Remote...SuggestedHourly payContract workTemporary workFor contractorsRemote workFlexible hours- ...environmental data to enable real-time insights and decision support Develop machine learning models and analytics pipelines Work with... ...in data science, AI/ML, or analytics ~ Experience with Python, MATLAB, or similar tools required ~ Experience with machine...SuggestedFull timeContract workTemporary work
- ...resolution. The software engineering is defined full stack (C#, .Net, Python, Angular, SQL Server, Postgres) and the role also builds... ...Preferred Qualifications CompTIA Security+ CE. Certified Scrum Developer. AWS Certified Developer - Associate. IAAP CPACC or DHS...SuggestedFull timeContract workFlexible hours
- ...DeveloperHamburg, HH, Germany Or refer someone Job Openings React Frontend DeveloperAbout the Job React Frontend DeveloperReact Front End Developer Remote until pandemic is over, but should be in Germany already Tech stack: nodejs, typescript, react, javascript Or refer someone...Remote work
$103.5k - $181.1k
...experience, or M.S. in Computer Science or Engineering and 2+ years of experience, or Ph.D. in relevant field High proficiency in Python with a strong background in writing modular, testable, and maintainable codebasesFramework fluency with data science tools and libraries...Full timeFlexible hours$90.3k - $189.6k
...Engineer with digital signals processing experience to join our team developing next generation signals intelligence (SIGINT) for the... ...to get a CI Poly • Strong programming experience in C++ and Python • Experience developing applications in Linux environments....Full timeContract workWork experience placementLocal areaFlexible hours$125.1k - $225.2k
...Engineer to join our team! In this role you will get to d esign, develop, deploy, and maintain Artificial Intelligence (AI) and Machine... ...learning models in production environments. ~ Proficiency in Python and common AI/ML libraries and frameworks such as TensorFlow,...Work at officeLocal areaWorldwideFlexible hours$126.1k - $277.3k
...systems for complex DoD intelligence and mission systems ~ Develop and integrate mission capabilities for next-generation SIGINT,... ...with RESTful APIs ~ Write and maintain scripts using Python, Bash, or other scripting languages for automation and deployment...Full timeContract workWork experience placementLocal areaFlexible hours- ...and designing the structure of the network. Monitoring and developing the system configuration within a mixed release Windows environment... ...and output for server errors, Java errors, Ruby errors and Python errors. Reviewing, modifying and creating within PowerShell...Full timeContract work
- ...Our client seeks an Agentic AI, AI & Data Science Engineer to develop mission-focused AI/ML solutions, automation workflows, analytics... ...or multi-agent systems. ~2+ years hands-on development using Python. ~1+ year building agentic systems using LangChain, Semantic...Hourly payContract workLocal area
- ...MITRE and collaborating with government, industry, and academia to develop and apply next-generation engineering approaches. Core... ...modeling and simulation, and data analytics tools (e.g., MATLAB, Python, R, AFSIM, STK, Command PE). Experience leading systems engineering...InternshipLocal area
- ...with coding standards and technical design. ~ Design, modify, develop, write, and implement software programming applications. ~... ...in a professional environment. ~ Proficient in Java, C++, or Python development. ~ Experience with Javascript and Web Development...
- ...mission-critical tactical network capabilities to maintain the Army's technological advantage. Position Overview The Software Developer will design, develop, test, and maintain software applications supporting tactical network and C5ISR systems. This role works...Work at office
- ...Position OverviewCECOM ASIC is transforming how the U.S. Army develops, sustains, and modernizes mission platforms through the adoption... ...Agentic AI, or multi-agent systems.Minimum of 2 years of hands-on Python development experience.At least 1 year of experience building...Full time
$130k - $270k
...a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation... ...~ Ability to develop in multiple programming languages such as Python, Bash, or Go ~ Familiarity with Git and other development...Hourly payTemporary work2 days per week3 days per week- Key Responsibilities Architect, design, and develop a new client-server web application based on an existing Java application. Develop and maintain both the front-end and back-end components of the web application. Collaborate with the development teams, product managers...
$90.3k - $189.6k
Front-End Software DeveloperThe Opportunity: As a Front-End Software Developer, you'll design and implement user interfaces for engineering, simulation, and test applications. You'll work closely with modeling and simulation engineers, embedded developers, hardware engineers...Contract workWork experience placementFlexible hours- ...that meet the specific needs of the organization, and: Design, develop, and maintain custom websites and applications, including those... ...using multiple languages such as HTML5, CSS, JavaScript, Python, PHP, and SQL. Develop and implement front-end user interfaces...Contract work
- ...Engineer – Auburn, AL Company Overview : Integrated Solutions for Systems (IS4S) is a fast-growing small business at the forefront of developing innovative solutions for the warfighter. We use applied research and development combined with novel systems integration to...Full time
- ...Certified Solutions Architect - Associate. Certified Scrum Developer. IAAP Web Accessibility Specialist (WAS) (front-end scope).... ...architecture. Technical Skills and Tools Software engineering C#, or Python development; Agile/Scrum delivery; GitLab CI/CD pipelines; REST...Full timeContract workFor contractorsFlexible hours
- ...Description NextGen Federal Systems is seeking a Senior Software Developer in Aberdeen, Maryland. The Senior Software Developer is... ...with Gradle Knowledgeable in scripting languages such as Bash, Python Experience with Docker Experience with database and cloud...Flexible hours
$83.3k - $139.8k
...MANTECH seeks a motivated, career and customer-oriented Software Developer to join our team in Belcamp, MD . This is an onsite position.... ...specifications. Possess basic programming language skills such as Java, Python, C#, JavaScript. Experience with programming on Linux systems....Hourly payContract workTemporary workWork experience placementWork at officeLocal areaRemote work$103.5k - $181.1k
...possible.Job Description:Parsons is seeking a Senior Software Developer to support our cutting-edge Drone Armor counter-unmanned aerial... ...CompetenciesProficiency in one or more modern programming languages (e.g., Python, C++, Java, C#, Go, or similar), with working knowledge of...Full timeFlexible hours- ...C++/CUDA Signal Processing EngineerDalcom Engineering is currently seeking a software developer skilled in C++ and CUDA programming, to support Science and Technology (S&T) efforts for radar and signal systems at Aberdeen Proving Ground.Founded in 1998, Dalcom Engineering...
- ...minute Scrum meeting but the remainder of the day will be technical work and collaborating with project stakeholders: application developers for integration, mission SMEs for functionality, and system administrators for platform tasks. Operational systems are maintained...
- ...from concept to operational deployment — ensuring rigorous engineering discipline, repeatable deployments, and mission continuity. Develop integration test strategies and embed them into CI/CD pipelines; manage system validation efforts and oversee performance tuning...
$86.9k - $198k
Job Number: R0246691 Software Developer The Opportunity: As a software developer, you play a pivotal role in an application's functional... ...and making changes to existing applications focused on C and Python 3+ years of experience with embedded OS development Experience...Full timeContract workPart timeWork at officeLocal areaRemote work$123.64k - $222.21k
Job Description Job Description DCS is looking for a systems engineer to lead a team performing a wide range of complex systems engineering services to ensure the Army Program Manager is compliant with program requirements and objectives, interoperability requirements...Contract workWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Python Developer. Be the first to apply!



