ICF is hiring a Senior Software Engineer - Golang to build enterprise-level backend solutions for a next-generation healthcare quality reporting and analytics system. You will design, develop, and deploy applications supporting CMS Hospital Quality Reporting, leveraging AWS cloud technologies and Agile methodologies.
What You'll Do
- Work with a team of engineers to deliver high-quality solutions that meet business objectives.
- Design and build microservices and serverless applications in the cloud.
- Work with Product Owners and UX designers to create solutions for user requirements.
- Work with Architects and other Engineers to implement development best practices.
- Perform code reviews and develop processes for improving code quality.
- Work with the test engineering team to assure product quality.
- Collaborate in a fast-paced Agile environment.
- Participate in team code reviews and design reviews.
- Help triage bugs and troubleshoot production issues.
- Cooperate with back-end developers in the process of building applications.
- Work independently to design, develop, and document solutions while adhering to standards.
- Work with DevOps engineers on CI, CD, and IaC.
- Read specs and translate them into test designs and test automation.
What We're Looking For
- Bachelor’s degree, or at least 4 years of relevant IT industry experience in lieu of degree.
- 5+ years of experience with modern design patterns and building enterprise-grade production applications.
- 5+ years of experience with version control tools, such as Git.
- 3+ years of experience testing code builds and deployment through CI/CD processes, built in Jenkins or comparable tool.
- 2+ years of experience coding with Golang.
- Candidate must be able to obtain and maintain a Public Trust Clearance.
- Candidate must reside in the U.S., be authorized to work in the U.S., and all work must be performed in the U.S..
- Candidate must have lived in the U.S. for three (3) full years out of the last five (5) years.
Nice to Have
- U.S. citizenship or Green Card (prioritized due to Federal Clearance requirements).
- Experience working in the healthcare industry with PHI/PII.
- Federal Government contracting work experience.
- Expertise working as part of a dynamic, interactive Agile team.
- Strong written and verbal communication skills.
- Strong problem-solving and analytical skills.
- Ability to work collaboratively in a team environment.
Technical Stack
- Languages: Golang, JavaScript
- Cloud & Infrastructure: AWS cloud technologies, ECS/Fargate, Lambda, Terraform
- Databases: PostgreSQL
- Tools: Jenkins, Git and GitHub, Confluence / Jira
Team & Environment
You will be part of the Health Engineering Solutions (HES) team, working with multiple project teams.
Benefits & Compensation
- Salary range: $98,614.00 - $167,644.00
Work Mode
This is a remote position open to candidates nationwide in the United States.
We are an equal opportunity employer. We will consider for employment qualified applicants with arrest and conviction records.





