Software Developer, Python Specialist

1 day ago


Aberdeen, Washington, United States ICF Full time

Job Summary:

ICF is seeking a highly skilled Software Developer with expertise in Python to join our dynamic team based in Aberdeen, MD. As a key member of our technical team, you will be responsible for developing and evaluating machine learning algorithms for resource-constrained devices, such as Unmanned Air/Ground Vehicles (UAV/UGV), to realize efficient and effective Intelligence, Surveillance, Reconnaissance (ISR) in tactical environments.

Key Responsibilities:

  • Develop software using DevOps best practices within a team of hardware and software engineers.
  • Use containerization technologies, such as Docker, to configure and deploy ISR applications.
  • Document and publish the results of field tests in technical reports.
  • Deliver progress updates, insights, and deliverables in technical briefings and forums.
  • Collaborate in a multi-team development project.

Requirements:

  • Bachelor's degree in Engineering, Physical Science, Computer Science, Information Science, Mathematics, or a related field.
  • Minimum of 6 years of research or technical experience in a scientific or technical field relevant to requirements.
  • Minimum of 2 years of experience using Python and Git.
  • 1+ years of experience with containerized application deployment using Kubernetes or Docker.
  • 1+ years of experience writing code to interact with databases.
  • 1+ years of experience working inside Linux Environments.
  • Active, in-scope US Government issued security clearance.
  • Must have a current DoD 8570 IAT Level I or Level II certification.
  • Due to the nature of the work and contract requirements, U.S. Citizenship is required.

Preferred Qualifications:

  • Strong knowledge of software development best practices, including parallel, distributed, and multi-threaded programming, networked application development, CPU+GPU application development.
  • Ability to analyze, document, and publish technical reports based on testing.
  • Familiarity with Agile programming techniques, code reviews, and delivering contributions in an impactful way.
  • Solid understanding of core network and CPU/GPU technologies and concepts.

About ICF:

ICF is a global advisory and technology services provider that combines unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We are an equal opportunity employer committed to hiring regardless of any protected characteristic and offer a hybrid work schedule with opportunities for professional growth and development.



  • Aberdeen, Washington, United States Tech-X Full time

    Software Engineer IVOverviewTech(x) is a customer-centric team that supports both external and internal customers. We foster a creative environment that welcomes new perspectives from all team members.Responsibilities Work on meaningful projects contributing as a software engineer across multiple platforms and service layers. Architect test-bed...

  • Software Developer

    4 weeks ago


    Aberdeen, Washington, United States Nexagen Networks Inc Full time

    Job Title: Software EngineerNexagen Networks Inc is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and maintaining software systems that meet client requirements.Key Responsibilities:Design software systems based on user requirements, creating functional and technical...

  • Software Developer

    5 days ago


    Aberdeen, Washington, United States Nexagen Networks Inc Full time

    Job Title: Software EngineerNexagen Networks, Inc. is seeking a highly skilled Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software systems that meet client requirements.Key Responsibilities:Design software systems based on user requirements, creating...


  • Aberdeen, Washington, United States OBXtek Full time

    Job DescriptionOBXtek is seeking a highly skilled Technical Lead to join our team. As a key member of our software development team, you will be responsible for coordinating development activities with the Product Owner and key technical stakeholders to ensure that the technical architecture needs are planned and accounted for in support of new business...

  • Technical Lead

    4 weeks ago


    Aberdeen, Washington, United States OBXtek Full time

    Job DescriptionJob Title: Technical Lead - Software DevelopmentCompany: OBXtekLocation: McLean, VirginiaJob Type: Full-timeJob Category: Software DevelopmentJob SummaryOBXtek is seeking a highly skilled Technical Lead - Software Development to join our team. As a Technical Lead, you will be responsible for coordinating development team activities, ensuring...


  • Aberdeen, Washington, United States OBXtek Full time

    Job DescriptionJob Title: Technical Lead - Software DevelopmentJob Summary:OBXtek is seeking a highly skilled Technical Lead to lead our software development team. The successful candidate will have expertise in software development, technical architecture, and team leadership.Responsibilities:Coordinate development team activities with the Product Owner and...


  • Aberdeen, Washington, United States OBXtek Full time

    Job Title: Technical Lead - Software DevelopmentOBXtek is seeking a highly skilled Technical Lead - Software Development to join our team. As a Technical Lead, you will be responsible for coordinating development team activities with the Product Owner and key technical stakeholders to ensure that the technical architecture needs are planned and accounted for...

  • Technical Lead

    4 days ago


    Aberdeen, Washington, United States OBXtek Full time

    Job Title: Technical LeadOBXtek is seeking a highly skilled Technical Lead to join our team. As a Technical Lead, you will be responsible for coordinating development team activities with the Product Owner and key technical stakeholders to ensure that the technical architecture needs are planned and accounted for in support of new business...


  • Aberdeen, Washington, United States BTS Software Solutions Full time

    Job Title: Cyber Exploitation SpecialistWe are seeking a highly skilled Cyber Exploitation Specialist to join our team at BTS Software Solutions. As a Cyber Exploitation Specialist, you will be responsible for performing analysis and testing on commercial off-the-shelf devices, including mobile devices, UAS, and emerging technologies.Key...

  • Software Engineer

    4 weeks ago


    Aberdeen, Washington, United States Integral Services Company Full time

    Job Title: Software Developer C/C++/Java/Python/Shell ScriptingIntegral Services Company is seeking a highly skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and maintaining software applications that support our clients' mission-critical systems.Responsibilities:Develop and implement...

  • Software Developer

    2 days ago


    Aberdeen, Washington, United States Amentum Full time

    Job Title: Software DeveloperAmentum is seeking a skilled Software Developer to join our team in support of the Cyber Security & Information Assurance (CSIA) Support Services office at Aberdeen Proving Grounds, MD and Ft Belvoir, VA.This project will provide the U.S. Army Combat Capabilities Development Command (DEVCOM), Command, Control, Computers,...

  • Software Developer

    2 days ago


    Aberdeen, Washington, United States Nexagen Networks Inc Full time

    Job DescriptionNexagen Networks, Inc. is a distinguished company that provides outstanding benefits and exceptional opportunities for career growth. We are seeking a talented Software Engineer to join our team.The ideal candidate will have extensive experience in Windows systems administration, proficiency in PowerShell, and a background in post-development...


  • Aberdeen, Washington, United States ASRC Federal Full time

    Job Title: Software Configuration Management SpecialistASRC Federal is seeking a highly skilled Software Configuration Management Specialist to support our team at Aberdeen Proving Grounds, MD.The ideal candidate will have expertise in writing Configuration Management (CM) Plans and auditing software change procedures, software development, software testing,...


  • Aberdeen, Washington, United States ASRC Federal Full time

    Job Title: Software Configuration Management SpecialistJob Summary:ASRC Federal is seeking a highly skilled Software Configuration Management Specialist to support our team at Aberdeen Proving Grounds, MD. The successful candidate will be responsible for writing Configuration Management (CM) Plans and auditing software change procedures, software...


  • Aberdeen, Washington, United States Abacus Technology Corporation Full time

    Job Title: Applications Developer IIIAbacus Technology Corporation is seeking a skilled Applications Developer to support the development and maintenance of software applications for the Army Test and Evaluation Command (ATEC) at Aberdeen Proving Ground.Key Responsibilities:Design, develop, and test software applications to meet the requirements of the Army...


  • Aberdeen, Washington, United States ASRC Federal Full time

    Job Title: Software Configuration Management Specialist SeniorJob Summary:ASRC Federal, Broadleaf Division is seeking a highly skilled Software Configuration Management Specialist Senior to support our team at Aberdeen Proving Grounds, MD. The successful candidate will be responsible for writing Configuration Management (CM) Plans and auditing software...

  • Software Engineer

    4 days ago


    Aberdeen, Washington, United States NetSEA Technologies, LLC Full time

    Job Summary:NetSEA Technologies, LLC is seeking a highly skilled Software Engineer - Cybersecurity Specialist to join our team. The ideal candidate will have a strong background in software development and cybersecurity, with experience in system integration, network traffic stimulation, and data analysis.Key Responsibilities: Develop and implement software...


  • Aberdeen, Washington, United States Abacus Technology Full time

    Job Title: Applications Developer IIIAbacus Technology is seeking a skilled Applications Developer to support the design, development, and maintenance of software applications for the Army Test and Evaluation Command (ATEC) at Aberdeen Proving Ground.Job SummaryWe are looking for a highly motivated and experienced Applications Developer to join our team. The...


  • Aberdeen, Washington, United States ST2 ManTech Advanced Systems Intl Full time

    Secure Our Nation, Ignite Your FutureAt ST2 ManTech Advanced Systems Intl, we're seeking a motivated and customer-oriented Software Developer II to join our team in the DMV area. We have opportunities in the Washington, DC area as well as Northern Virginia and Maryland.Key Responsibilities:Support the design, engineering, analysis, and development of...


  • Aberdeen, Washington, United States Galaxy Technologies Full time

    We are seeking a motivated and talented working student in software development to join our team at Galaxy Technologies in Frankfurt, Aachen, Cologne, and Hanover.Your key responsibilities will include working on internal and client projects, learning new technologies such as Spring, Angular, and NodeJS, and familiarizing yourself with current methodologies...