ICF is a mission-driven company filled with people who care deeply about improving the lives of others and making the world a better place. Our core values include Embracing Difference; we seek candidates who are passionate about building a culture that encourages, embraces, and hires dimensions of difference. About the Role: Our Health Engineering Solutions (HES) team works side by side with customers to articulate a vision for success and then make it happen. We know success doesn't happen by accident. It takes the right team of people, working together on the right solutions for the customer. We are seeking a Principal Software Engineer to provide technical leadership in the design, development, and evolution of mission-critical healthcare technology platforms. This role combines hands-on software engineering with architectural leadership and strategic technical influence. The successful candidate will help define technical direction, establish engineering standards, mentor fellow engineers, and drive the delivery of scalable, secure, and resilient cloud-native solutions. You will work closely with product owners, engineers, architects, and business stakeholders to solve complex technical challenges, modernize existing platforms, and build new capabilities that support federal healthcare programs. You will play a key role in evaluating technologies, shaping platform architecture, and ensuring engineering excellence across the software development lifecycle. We believe strongly in test-driven development, continuous integration, continuous deployment, and a DevOps-first culture. Our core work hours are 10:00 AM – 4:00 PM Eastern Time, with flexibility to start earlier or work later depending on your time zone.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal