Senior Software Engineer, Python
Posted 3hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer applying Python expertise to develop healthcare data solutions for ICF. Collaborating within a cross-functional team to enhance data-sharing capabilities for Medicare beneficiaries.
Responsibilities:
- Design and build software processing pipelines using tools and frameworks within the AWS ecosystem.
- Collaborate with a highly engaged, cross-functional team of software engineers, UX designers and researchers, infrastructure engineers, product owners, and stakeholders.
- Participate in third-party application demonstrations and authorization reviews.
- Perform full-cycle software engineering activities, including design, development, testing, deployment, and maintenance.
- Partner with DevOps engineers on CI/CD and Infrastructure as Code (IaC) initiatives.
- Interpret technical specifications and translate requirements into code and design documentation.
- Conduct code reviews and contribute to processes that improve code quality and maintainability.
- Proactively monitor and improve the scalability, performance, and availability of systems.
- Deploy solutions within AWS environments and validate results for accuracy and reliability.
Requirements:
- Bachelor's degree or higher
- 5+ years of software engineering experience in high-volume environments.
- 2+ years of experience working with Python.
- 2+ years of experience migrating applications or code to cloud environments.
- 2+ years of experience working within Agile development methodologies.
- Ability to obtain and maintain a Federal Public Trust clearance.
- Must reside in the United States, be authorized to work in the United States, and perform all work within the United States.
- Must have lived in the United States for at least three (3) of the last five (5) years.
Benefits:
- Reasonable Accommodations are available
- Health insurance

















