Senior Software Engineer, Python

September 4

Apply Now
Logo of ICF

ICF

Consulting • SaaS • Energy

ICF is a global consulting and technology services company that helps government and commercial clients tackle complex challenges. The firm provides expertise in areas such as Federal IT modernization, energy and utilities, public health, climate resilience, disaster management, and transportation. ICF leverages data and analytics, artificial intelligence, and cybersecurity to deliver innovative solutions. With a strong commitment to corporate citizenship and sustainability, ICF supports social programs and community development, aiming for a sustainable, low-emissions future. The company operates worldwide, with significant presence in Europe through its offices in Belgium, Spain, and the UK.

5001 - 10000 employees

Founded 1969

☁️ SaaS

⚡ Energy

💰 $30M Grant on 2021-03

📋 Description

• Migrate data from SAS to Python and modernize data processing stacks • Design and build software processing pipelines using tools and frameworks in the AWS ecosystem • Analyze requirements and architecture specifications to create detailed design documents • Responsible for full cycle software engineering functions (design, implement, test, deploy) • Work with large scale data sets and prepare big data for analysts and data scientists • Use SAS, Python and other AWS technologies to build data processing pipelines • Work with DevOps engineers on CI, CD, and IaC processes; translate specifications into code and design documents • Perform code reviews and develop processes for improving code quality • Be proactive about scalability, performance, and availability of systems • Deploy developed solutions in AWS environment and examine results for accuracy • Teach others Spark, inform design decisions, and debug runtime problems • Collaborate across multiple project teams to deliver integrated healthcare reporting solutions for CMS

🎯 Requirements

• Bachelor’s degree required (degree in Computer Science or related field preferred) • 5+ years of high-volume software engineering experience • 2+ years of experience working in Python • 2+ years of experience migrating code to a cloud environment • 2+ years of experience with Agile methodology • 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 • U.S. Citizenship or Green Card is highly prioritized due to federal contract requirements (preferred) • SAS experience strongly preferred (preferred) • MS and 5+ years of technical experience (preferred) • Experience working in the healthcare industry with PHI/PII (preferred) • Federal Government contracting work experience (preferred) • Expertise working as part of a dynamic, interactive Agile team (preferred) • Strong written and verbal communication skills (preferred) • Prior experience working remotely full-time (preferred) • Experience with Apache Parquet, Apache Spark, AWS Glue, AWS Athena, Databricks (preferred) • Familiarity with Python, SAS, PostgreSQL, Jenkins, Java, Git and GitHub, Confluence • Experience with DevOps practices: CI, CD, and Infrastructure as Code • Experience deploying solutions in AWS environments

🏖️ Benefits

• Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. • Benefit offerings which are included in the Transparency in (Benefits) Coverage Act. • Equal opportunity employer statements and non‑discrimination policies

Apply Now

Similar Jobs

September 3

Alma

51 - 200

Backend Engineer building claims reconciliation systems at Alma, simplifying insurance for mental health providers. Develop Python/Django services, React front-end, and own project delivery and quality practices.

🇺🇸 United States – Remote

💵 $124.6k - $177.8k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🦅 H1B Visa Sponsor

September 3

Dresden Partners Community

11 - 50

🎯 Recruiter

🤝 B2B

👥 HR Tech

Java Backend Engineer building scalable services for global clients; requires 6+ years Java backend experience and advanced English.

🇺🇸 United States – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🗣️🇪🇸 Spanish Required

September 3

Dresden Partners Community

11 - 50

🎯 Recruiter

🤝 B2B

👥 HR Tech

Remote Java backend role building scalable services for Dresden Partners' international clients. Requires 6+ years Java, PostgreSQL, microservices, on-call and mentorship.

🇺🇸 United States – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🗣️🇪🇸 Spanish Required

September 3

Socure

501 - 1000

🤖 Artificial Intelligence

🔐 Security

💸 Finance

Senior Backend Engineer building scalable ML infrastructure and operational tooling for Socure’s identity-fraud platform.

🇺🇸 United States – Remote

💵 $170k - $185k / year

💰 $450M Series E on 2021-11

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🦅 H1B Visa Sponsor

September 3

Global Rabbits

11 - 50

🤝 B2B

☁️ SaaS

🏢 Enterprise

Senior FullStack Engineer (React+Node) developing gift-campaign, Shopify and SendGrid integrations for Global Rabbits' nearshore gift-giving platform.

🇺🇸 United States – Remote

💵 $3.5k - $4.5k / month

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com