ICF International - Reston, VA

posted 22 days ago

Full-time - Senior
Reston, VA
5,001-10,000 employees
Administrative and Support Services

About the position

The Director of Software Engineering at ICF will lead and manage software development projects within the Health Analytics, Research, and Technology (HART) Line of Business. This strategic role involves mentoring software engineers, architecting technical solutions, and ensuring the performance of mission-critical applications for federal clients, particularly in the health sector. The position requires staying updated with industry trends and participating in business development activities.

Responsibilities

  • Managing and mentoring software developers
  • Leading technical projects
  • Architecting technical solutions
  • Solving complicated technical challenges
  • Proposing innovative solutions
  • Writing technical proposals
  • Presenting at technical conferences

Requirements

  • Bachelor's Degree in Computer Science, Information Systems, Engineering or other related scientific or technical discipline
  • 12+ years of software development experience
  • 10+ years of experience working in modern software engineering and product development methodologies, including Agile

Nice-to-haves

  • Experience with software development languages (Javascript, Java, Python, R)
  • Familiarity with cloud providers (AWS, GCP, Azure)
  • Project management experience
  • Knowledge of AI/ML
  • 5+ years managing others
  • Experience working with Federal clients particularly in HHS

Benefits

  • Generous vacation and retirement plans
  • Flexible work location
  • Ongoing training and development opportunities
  • Participation in charity initiatives
  • Employee support program
  • Comprehensive health benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service