Cloud Software Engineering Internship

IDEMIA•Reston, VA
•Hybrid

About The Position

IDEMIA Public Security is seeking a Software Engineer Intern to work with its development team on cloud-based software applications and data integration services. The internship offers hands-on experience in full-stack and cloud software engineering, contributing to projects that streamline data and task automation and improve data quality and governance. The intern will help design, develop, test, and maintain cloud-native applications and serverless services, build and integrate RESTful APIs, and contribute to front-end features. The role also involves collaborating with teammates, participating in code reviews, debugging issues, maintaining CI/CD pipelines, following infrastructure-as-code practices, documenting software features, and keeping up with relevant cloud, serverless, and data integration technologies. This is a hybrid internship requiring the ability to travel to the office. The internship runs from May 17, 2027, through August 6, 2027. The US hourly rate is $25.

Requirements

  • Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
  • Strong understanding of programming languages such as JavaScript/TypeScript, Python, Java, or C++.
  • Familiarity with cloud platforms, preferably AWS, and building or consuming REST APIs.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Ability to work independently and manage multiple tasks effectively.

Nice To Haves

  • Exposure to AWS services such as Lambda, API Gateway, and S3, or infrastructure-as-code tools such as CDK or CloudFormation.
  • Experience with front-end frameworks such as React.
  • Knowledge of relational database systems and SQL, such as PostgreSQL.
  • Familiarity with data integration or low-code/iPaaS platforms such as Boomi.
  • Experience with version control and CI/CD workflows such as Git and GitLab.
  • Previous internship or project experience in software development.

Responsibilities

  • Assist in designing, developing, and testing cloud-native applications and serverless services, including AWS Lambda and API Gateway, to automate data and task workflows.
  • Write clean, maintainable, and efficient code in TypeScript/Node.js, Python, and/or Java for data and task automation.
  • Build and consume RESTful APIs and integrate systems and data sources to improve data quality and governance.
  • Contribute to front-end features using React and translate requirements into usable interfaces.
  • Collaborate with team members to gather requirements and provide technical solutions.
  • Participate in code reviews and provide constructive feedback.
  • Debug and resolve software defects and issues across the stack.
  • Help maintain CI/CD pipelines, such as GitLab, and follow infrastructure-as-code practices such as AWS CDK.
  • Contribute to documentation of software features and functionality.
  • Stay up to date with industry trends and technologies related to cloud, serverless, and data integration development.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service