Software Engineer - Internship
Societe Generale
Responsibilities
We are looking for a motivated and curious Software Engineer Intern to join our engineering team. This internship is ideal for students or early career developers eager to gain hands on experience building modern web applications using Java Spring Boot, TypeScript/React, SQL databases, cloud platforms, and AI-assisted coding tools.
You will work alongside experienced engineers, contribute to real features, and learn modern development practices—including how to use tools like GitHub Copilot and other AI capabilities to accelerate development, improve code quality, and enhance productivity.
Key Responsibilities
•Develop backend services using Java and Spring Boot
•Build responsive, interactive UIs using React and TypeScript
•Use AI coding assistants (e.g., Copilot) to draft boilerplate code, generate tests, improve code readability, and accelerate feature delivery
•Write clean, efficient, and maintainable code
•Implement SQL queries and work with relational database schemas
•Assist in deploying applications on cloud environments (AWS/Azure/GCP)
•Participate in code reviews, pair programming, and agile ceremonies
•Collaborate with the team to troubleshoot, test, and document features
•Contribute to CI/CD pipelines and automation improvements