Software Engineering Intern

Thales
Belgium
Workplace: HybridInternshipFunction: Software EngineeringEducation: bachelorsSkills: ["Analytical skills","Problem-solving","Communication","Teamwork","Learning mindset"]

Support the design, development, and testing of secure, reliable software for Thales’ identity and digital security products and services. Work with experienced engineers to follow SDLC phases, write clean maintainable code, participate in code reviews, and help resolve defects. Contribute to automated testing and CI/CD activities, maintain technical documentation, and apply secure coding practices while learning modern engineering and cloud-native development practices.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Thales
Thales
1 day ago

Software Engineering Intern

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Support the design, development, and testing of secure, reliable software for Thales’ identity and digital security products and services. Work with experienced engineers to follow SDLC phases, write clean maintainable code, participate in code reviews, and help resolve defects. Contribute to automated testing and CI/CD activities, maintain technical documentation, and apply secure coding practices while learning modern engineering and cloud-native development practices.
Location: Belgium
Workplace: Hybrid
Employment Type: Internship
Job Function: Software Engineering
Seniority: Intern level

Key Responsibilities

  • •Assist in the development, testing, and debugging of software components under senior mentors.
  • •Support SDLC phases, including design, implementation, and testing.
  • •Produce clean, maintainable code and participate in code reviews to improve code quality.
  • •Collaborate with cross-functional teams (architects, testers, DevOps engineers) to investigate and resolve software defects.
  • •Contribute to automated testing and CI/CD activities while maintaining technical documentation and development records, applying secure coding principles.

Key Requirements

  • •Currently enrolled in a Bachelor’s or Master’s program in Computer Science, Software Engineering, Computer Engineering, or a related technical field.
  • •Solid understanding of object-oriented programming principles.
  • •Knowledge of at least one programming language (e.g., Java, Python, C#, C++, or JavaScript/TypeScript).
  • •Familiarity with version control systems (Git) and basic knowledge of SQL and relational databases.
  • •English & French proficiency (written and spoken).
Education:Bachelor's in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline
Skills:Analytical skillsProblem-solvingCommunicationTeamworkLearning mindset
Languages:EnglishFrench
Tech Stack:JavaPythonC#C++JavaScriptTypeScriptGitSQLREST APIsMicroservicesLinuxDockerKubernetesAWSAzureGCPGitLab CIJenkinsCI/CDUnit testing

Company Brief

Thales
Designs and delivers advanced systems and services for aerospace, defence, security, and digital identity and cybersecurity markets, serving government and commercial customers worldwide.
Industry: Defense Technology
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Paris, France
Founded: 2000
WebsiteLinkedIn