logo

Software Engineering Intern - BCG X Delivery


Décryptage du poste par Postule AI

About BCG X

BCG X is a diverse team of more than 3,000 tech experts united by a drive to make a difference. We combine our experience and expertise to tackle the biggest challenges faced by society today, creating innovative solutions to the world's most complex problems. Leveraging BCG's global network and partnerships with leading organizations, BCG X provides a stable ecosystem for talent to build game-changing businesses, products, and services from the ground up.

The Internship

As a Software Engineering Intern at BCG X Delivery, you will take part in a six-month internship immersed in real projects. You'll support consulting and product teams in designing, building, and delivering technology solutions that create measurable client impact.

What You'll Do

  • Work alongside experienced engineers and consultants, contributing to real project work
  • Gain hands-on exposure to modern engineering practices across the software development lifecycle
  • Participate in translating business needs into technical requirements and scalable solutions
  • Contribute to building secure, high-quality, and maintainable software components
  • Apply clean code principles, testing practices, and modern development standards with guidance from senior team members
  • Collaborate within multidisciplinary teams and communicate effectively with stakeholders

Education Requirements

Final-year Bachelor's or Master's students, as well as recent graduates seeking an internship, are eligible for this role.

Core Technical Skills (Must-Haves)

You should have practical experience or strong foundational knowledge in at least one area of modern web application development:

  • Backend: Python (Flask, Django, FastAPI), Node.js (NestJS, Express), Java/Spring Boot, or .NET
  • Frontend: React, Vue.js, or Angular
  • Databases: Postgres, MariaDB, or MySQL

Solid understanding of:

  • Clean code, OOP, design patterns
  • RESTful API design
  • UI libraries (Material UI, Ant Design, Bootstrap)
  • Unit testing: Mocha, Jest, Jasmine
  • Integrating UI with REST APIs
  • Git and version-control workflows

Additional Skills (Nice-to-Haves)

Exposure to any of the following is beneficial, but not required:

  • Linux, shell scripting
  • Docker, Kubernetes, Terraform
  • Microservices architecture
  • AWS, Azure, GCP
  • CI/CD tooling
  • NoSQL databases
  • Mobile development
  • Data visualization libraries
  • Wireframing basics

Problem Solving & Communication

  • Clearly define scope and structure problems thoughtfully
  • Select appropriate methodologies
  • Demonstrate resilience and adaptability
  • Communicate clearly in English (French is a plus) and explain technical concepts confidently and fluently

Who You'll Work With

Our technology consultants and specialists partner with clients and colleagues to build and implement digital solutions through a broad spectrum of activities including IT architecture design, large-scale transformation, agile development, software engineering, cybersecurity consulting, and risk management.

Cette description d'emploi a pu être reformatée par Postule pour améliorer sa lisibilité et sa présentation. Le contenu et les informations restent fidèles à l'offre d'emploi originale. .