Software Engineer - Intern

  • Internship, Short-term contract assignment
  • Posted on 11 February 2026
  • New Delhi, India | India
  • Closing on 11 March 2026
  • Current
  • Save for later

Job Description

Description

We are seeking a talented and motivated Software Intern with expertise in the latest programming technologies and cloud infrastructure. The ideal candidate will have a strong background in software development, ETL activities, and tool development and enhancements. Your work will support the worldwide shift towards cleaner and more efficient energy systems, aligning with ICF’s mission to “build a resilient and prosperous world for all.”

Key Responsibilities

  • Programming: Develop, test, and maintain high-quality software applications using modern programming languages and frameworks.
  • ETL Activities: Design, implement, and manage ETL processes to ensure efficient data extraction, transformation, and loading.
  • Tool Development and Enhancements: Create and improve software tools to enhance productivity and streamline workflows.

Qualifications

Education and Experience

  • Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
  • Practical experience in software development through internships or academic projects

Technical Skills:

  • Proficiency in modern programming languages (e.g., Python, Java, JavaScript, C#).
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Knowledge of ETL tools and processes.
  • Familiarity with version control systems (e.g., Git).
  • Understanding of software development methodologies (e.g., Agile, Scrum).

Additional Technical Skills:

  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Knowledge of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI).
  • Understanding of microservices architecture.
  • Experience with database management systems (e.g., SQL, NoSQL).
  • Familiarity with front-end frameworks (e.g., React, Angular).
  • Knowledge of machine learning and AI concepts.
  • Experience with API development and integration.

Soft Skills:

  • Strong problem-solving abilities.
  • Excellent communication and teamwork skills.
  • Ability to adapt to new technologies and learn quickly.

Applications will be received until this position is filled.

About the Organization

ICF Macro, an ICF International company, is dedicated to improving lives worldwide through service to the public sector. For more than 40 years, Macro has supported the success of governments and businesses by delivering high-quality, research-based solutions to complex problems. ICF Macro has provided scientifically rigorous survey and policy research that has helped shape public health policy and programs worldwide. For the US Agency for International Development?s MEASURE DHS program, ICF Macro has conducted more than 200 national surveys in 75 countries over the past two decades. Core competencies in research and evaluation, social marketing, management consulting and information technology are complemented by in-depth expertise in areas including global health, housing, education, international development, child labor, HIV/AIDS, diversity, and more. ICF Macro is headquartered in the Washington, DC area and maintains offices across the United States. We have conducted projects for private and public sector clients in more than 120 countries.

More Jobs from ICF

Similar Jobs