Director of Software Engineering

4 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 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

    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 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 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

    1 month 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 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 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 Engineer

    3 weeks 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...


  • Reston, Virginia, United States Intelliswift Software Full time

    Job Title: Senior Python Software EngineerLocation: Hybrid - Tuesday through ThursdayDuration: 3 months, possible extensionContract Type: W2/C2CPay Rate Range: $65.00 - $75.00/HourPosition Description:Provide L3 Production Support for python based I&CM core applicationsProvide solutions to technical issues, including "hands-on" code enhancements and defect...


  • Reston, Virginia, United States Intelliswift Software Full time

    Job Title: Senior Python Software EngineerLocation: McLean, VA (Hybrid - Tuesday through Thursday)Duration: 3 months, possible extensionContract Type: W2/C2CPay Rate Range: $65.00 - $75.00/HourPosition Description:Provide L3 Production Support for python based I&CM core applications.Develop solutions to technical issues, including code enhancements and...


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

    Are you a seasoned Software Engineering Leader with a passion for Innovation and leading new product development initiatives? Do you thrive on driving dynamic teams to create groundbreaking software solutions?This opportunity is right up your alley. Director of Software Engineering opportunity responsible for leading new product development (SaaS Products C#...

  • Software Engineer

    1 week ago


    Reston, Virginia, United States Commonwealth of Virginia Full time

    Our company is looking for a skilled Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and testing software applications. The ideal candidate will have a strong understanding of programming languages and software development methodologies.Key Responsibilities:Design and develop software applications...

  • Software Engineer

    1 day ago


    Reston, Virginia, United States Commonwealth of Virginia Full time

    We are seeking a Software Engineer to join our team at {company}. The ideal candidate will have experience in designing, developing, and testing software applications.Main Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to identify business needs and develop software solutionsParticipate in code reviews...


  • Reston, Virginia, United States Commonwealth of Virginia Full time

    We are seeking a Senior Software Engineer to join our team at {company}.About the Role:As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining large-scale software systems. You will work closely with our cross-functional teams to deliver high-quality software solutions that meet the needs of our customers.Key...


  • Reston, Virginia, United States ICF Full time

    Job SummaryICF is seeking a highly skilled and experienced Director of Software Engineering to lead our Health Analytics, Research, and Technology (HART) Line of Business.This strategic management position is situated in one of our growing portfolios focused on the intersection of health research, data, and technology.The teams 160+ experts focus on...


  • Reston, Virginia, United States Siemens Digital Industries Software Full time

    Siemens Digital Industries Software is a global leader in Electronic Design Automation software. Our software tools enable companies to develop innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the complex world of chip, board, and system...


  • Reston, Virginia, United States X4 Life Sciences Full time

    SaMD Software Engineering Leadership RoleX4 Life Sciences is seeking an experienced Senior Director of Engineering to lead the software strategy and drive product development for our innovative SaMD solutions in Pennsylvania.In this pivotal leadership position, you will oversee the entire software development lifecycle for FDA-compliant products that...


  • Reston, Virginia, United States Thompson Software Solutions Full time

    Thompson Software Solutions is a defense-focused software company seeking a senior-level Embedded Software Engineer to join its talented team and contribute to innovative solutions for tomorrow's problems.This position requires a software engineer to apply technical principles, theories, and concepts in software development, integration, and testing. The...