About the Role
Join BCG X Delivery as a Software Engineering Intern for a six-month immersive experience working on real projects. You will support consulting and product teams in designing, building, and delivering technology solutions that create measurable client impact alongside experienced engineers and consultants.
What You'll Do
- Contribute to real project work with consulting and product teams
- Gain hands-on exposure to modern engineering practices across the software development lifecycle
- Translate business needs into technical requirements and scalable solutions
- Build secure, high-quality, and maintainable software components
- Apply clean code principles, testing practices, and modern development standards with senior guidance
- Collaborate within multidisciplinary teams and communicate effectively with stakeholders
Core Technical Skills Required
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
- Clean code, OOP, and design patterns
- RESTful API design and UI libraries (Material UI, Ant Design, Bootstrap)
- Unit testing frameworks (Mocha, Jest, Jasmine) and Git version-control workflows
Nice-to-Have Skills
Exposure to any of the following is beneficial: Linux and shell scripting, Docker/Kubernetes/Terraform, microservices, AWS/Azure/GCP, CI/CD tooling, NoSQL databases, mobile development, data visualization libraries, or wireframing basics.
Who You Are
- Final-year Bachelor's or Master's student, or recent graduate
- Strong problem-solving skills with ability to structure problems thoughtfully and demonstrate resilience
- Fluent in English; French is a plus
- Able to communicate technical concepts clearly and confidently
Mise en forme par Postule ·
Signaler un problème
