Director of Software Engineering

2 weeks ago


Reston, Virginia, United States ICF Full time
About the Role

We are seeking a highly skilled and experienced Director of Software Engineering to join our team at ICF. As a key member of our Health Analytics, Research, and Technology (HART) Line of Business, you will be responsible for leading software projects and mentoring software engineers.

Key Responsibilities
  • Manage and mentor software developers to ensure the delivery of high-quality software solutions.
  • Lead technical projects and architect technical solutions to meet the needs of our clients.
  • Solve complex technical challenges and propose innovative solutions to drive business growth.
  • Write technical proposals and present at technical conferences to showcase our expertise.
Requirements
  • Bachelor's Degree in Computer Science, Information Systems, Engineering, or a related field.
  • 12+ years of software development experience, with 10+ years of experience working in modern software engineering and product development methodologies, including Agile.
  • Experience with software development languages (JavaScript, Java, Python, R) and familiarity with cloud providers (AWS, GCP, Azure).
  • Project management experience and knowledge of AI/ML.
  • 5+ years of managing others and experience working with Federal clients, particularly in HHS.
What We Offer
  • Meaningful work with a talented and passionate team of developers.
  • Generous vacation and retirement plans.
  • Flexible work location and a diverse workforce that values equality and inclusion.
  • Ongoing training and development opportunities.
  • Participation in charity initiatives and an employee support program.
  • Comprehensive health benefits.


  • Reston, Virginia, United States IRIS Software Group Full time

    Job Title: Senior Software Engineering DirectorWe are seeking a highly experienced Senior Software Engineering Director to lead our Americas software engineering function and resources. As a key member of the Americas Executive and Senior Leadership Teams, you will ensure that Engineering runs smoothly from conception and prioritization to scheduling and...


  • Reston, Virginia, United States IRIS Software Group Full time

    Job Title: Senior Software Engineering DirectorWe are seeking a highly experienced Senior Software Engineering Director to lead our Americas software engineering function and resources. As a key member of the Americas Executive and Senior Leadership Teams, you will ensure that Engineering runs smoothly from conception and prioritization to scheduling and...


  • Reston, Virginia, United States ICF Full time

    Job Title: Director of Software EngineeringICF is seeking a highly skilled and experienced Director of Software Engineering to join our team. As a key member of our Health Analytics, Research, and Technology (HART) Line of Business, you will be responsible for leading software projects and mentoring software developers.Key Responsibilities:Manage and mentor...


  • Reston, Virginia, United States Sterling Engineering Full time

    Director of EngineeringAt Sterling Engineering, we are seeking a highly skilled and strategic Director of Engineering to oversee all engineering activities that align with the company's vision for growth and innovation.This role is essential in establishing goals and objectives for the engineering department, which includes a diverse team of manufacturing,...


  • Reston, Virginia, United States Smith Arnold Partners Full time

    Are you a seasoned Software Engineering Leader with a passion for Innovation and driving new product development initiatives? Do you thrive on leading dynamic teams to create groundbreaking software solutions?This opportunity is ideal for a visionary Director of Software Engineering who can lead new product development (SaaS Products C# Azure) as well as...


  • Reston, Virginia, United States Terumo Blood and Cell Technologies Full time

    Job Title: Director of Software EngineeringJob Summary:As the Director of Software Engineering at Terumo Blood and Cell Technologies, you will lead the global Application Software Engineering team to achieve the company's short and long-term business objectives. You will develop strategies that support and optimize on-time delivery of projects and...


  • Reston, Virginia, United States Terumo Blood and Cell Technologies Full time

    Director, Application Software EngineeringJOB SUMMARYAs the Director of Software Engineering at Terumo Blood and Cell Technologies, you will lead the global Application Software Engineering team to achieve the company's short and long-term business objectives. This includes developing strategies that support and optimize on-time delivery of projects and...


  • Reston, Virginia, United States Intelliswift Software Full time

    Job Title: Robotics Software Engineer VJob Summary:We are seeking a highly skilled software engineer to work on hardware integration and automation projects. The ideal candidate will have experience working with consumer electronics, firmware, and lab test equipment such as cameras, motion stages, and 6-dof manufacturing robots.Key Responsibilities:Integrate...


  • Reston, Virginia, United States Intelliswift Software Full time

    Job Title: Robotics Software Engineer VLocations: 100% Onsite at Redmond, WA 98052Duration: 12 Months Contract on W2 (Possible Extension)Summary:We are seeking a highly skilled software engineer to work on hardware integration and automation projects. The ideal candidate will have experience working with consumer electronics, firmware, and lab test equipment...


  • Reston, Virginia, United States Intelliswift Software Full time

    Job Title: Robotics Software Engineer VLocations: 100% Onsite at Redmond, WA 98052Duration: 12 Months Contract on W2 (Possible Extension)Job Summary:We are seeking a highly skilled software engineer to work on hardware integration and automation projects. The ideal candidate will have experience working with consumer electronics, firmware, and lab test...


  • Reston, Virginia, United States ICF International Inc Full time

    Job SummaryICF International Inc is seeking a highly skilled Director of Software Engineering Lead to join our team. As a key member of our Health Analytics, Research, and Technology (HART) Line of Business, you will be responsible for leading software projects and mentoring software developers.About the RoleThe successful candidate will have a strong...

  • Software Engineer

    2 weeks ago


    Reston, Virginia, United States Intelliswift Software Full time

    Job Title: Software Engineer - On-device MLLocation: Onsite in Redmond WA or Burlingame, CADuration: 12 Months W2 contract with possibility of extensionsWe are seeking a skilled and motivated Software Engineer to join our team. The ideal candidate will have experience in C++ and the ability to work with a team of researchers building prototype research...


  • Reston, Virginia, United States Enterprize Software Full time

    Job DescriptionThe ideal candidate for this role is a seasoned cloud software engineer with expertise in designing, developing, and maintaining secure web applications on the Sponsor's JWICS C2S network.Key ResponsibilitiesDesign and develop scalable cloud-based solutions using AWS, Azure, and Google Cloud platforms.Develop and maintain complex queries...


  • Reston, Virginia, United States JCW Group Full time

    JCW Group is seeking a seasoned Senior Director of Software Engineering to lead a team of talented developers in the design, development, and implementation of Java-based applications. This role offers a great opportunity to work in a hybrid model with a fantastic work-life balance in a diverse financing platform.The ideal candidate will have 10+ years of...


  • Reston, Virginia, United States TerraForce Full time

    About TerraForce: TerraForce is a pioneering company in agricultural technology, leveraging robotics, artificial intelligence, and precision technology to revolutionize farming operations. Our mission is to drive innovation in food production by harnessing cutting-edge software and hardware systems, enabling farmers to improve efficiency, sustainability, and...


  • Reston, Virginia, United States TALENT Software Services Full time

    Unlock Your Potential as a Software Design EngineerTalent Software Services is seeking an experienced Software Design Engineer to join our team in Redmond, WA. As a key member of our engineering team, you will be responsible for designing and developing scalable, secure, and reliable software solutions using Azure and full-stack development.Key...


  • Reston, Virginia, United States OSI Engineering Full time

    Job Title: Java Software Support EngineerJob Summary:We are seeking a skilled Java Software Support Engineer to join our team at OSI Engineering. As a Java Software Support Engineer, you will be responsible for analyzing complex customer problems, providing solutions, and collaborating with internal teams to ensure quick resolution. The ideal candidate will...


  • Reston, Virginia, United States Capgemini Engineering Full time

    Job Title: Embedded Software Engineer - System ArchitectJob Summary:We are seeking an experienced Embedded Software Engineer - System Architect to join our team at Capgemini Engineering. As a key member of our team, you will be responsible for designing and implementing embedded firmware systems for future AR, VR, and new platforms.Key...

  • Software Developer

    2 weeks ago


    Reston, Virginia, United States Intelliswift Software Full time

    Job Title: Software Engineer - On-device MLLocation: Onsite in Redmond WA or Burlingame, CADuration: 12 Months W2 contract with possibility of extensionsWe are seeking a skilled and experienced Software Engineer to join our team at Intelliswift Software. The ideal candidate will have a strong background in C++ and experience working with researchers on...

  • Software Engineer

    4 days ago


    Reston, Virginia, United States Iris Software Inc. Full time

    Iris Software Inc., a leading technology services provider, is seeking a skilled Software Engineer - QA Tester to join their team.The ideal candidate will have a strong background in Java and experience with automated testing tools such as Selenium and Cucumber.The role will involve implementing Rest Assured and querying databases for test data...