As a part of BCG’s X Delivery team, you will play a pivotal role in bridging technology and strategy, collaborating with consulting teams around the world, applying software development expertise across a variety of ambitious and ground‑breaking international projects. Your responsibilities include collaborating with consulting teams to advance BCG’s Consulting & BCG X teams by providing critical software development insights and speeding up project execution. The role seeks technologically adept engineers with strong coding skills, experience in web development frameworks, API development, cloud computing, database management, and additional skills such as Spark, Docker, Kubernetes, CI/CD tools, and emerging technologies. Fluency in Portuguese and English, a Bachelor’s or Master’s degree in Computer Science or related field, and at least 6+ months of relevant internship or equivalent work experience are required.
Software Engineering Entry Level, Brazil - X Delivery at Boston Consulting Group
São Paulo | Rio de Janeiro
Requirements
Education
- Bachelor’s or Master’s degree in Computer Science, a related field, or equivalent practical experience
Experience
- 6+ months of relevant internship or equivalent work experience
Skills
- Strong coding skills and proficiency in programming languages such as Python, Java, Kotlin, Node.js, Go, Ruby, Rust, C#
- Experience with Typescript or JavaScript frameworks such as React, Next.js, and Angular
- Solid experience in creating APIs using REST or GraphQL
- Familiar with AWS, Azure, GCP
- Skilled in both relational and NoSQL databases, including MongoDB, Neo4j, and Redis
- Experience with Spark, Hadoop, or similar systems
- Practical knowledge of Docker, Kubernetes, or similar technologies
- Familiarity with CI/CD tools like CircleCI, Jenkins, etc.
- Tech curiosity with interest and exposure to technologies like AR/VR, IoT, AI, Blockchain
- Knowledge of infrastructure as code practices using Terraform, Chef, Puppet, or Ansible
Languages
- Portuguese
- English
Responsibilities
- Collaborate with consulting teams to bridge technology and strategy
- Apply software development expertise across ambitious international projects
- Advance BCG's Consulting & BCG X teams by providing critical software development insights
- Speed up project execution and add value to consulting and BCG X teams
Technologies
PythonJavaKotlinNode.jsGoRubyRustC#TypescriptJavaScriptReactNext.jsAngularRESTGraphQLAWSAzureGCPMongoDBNeo4jRedisSparkHadoopDockerKubernetesCircleCIJenkinsAR/VRIoTAIBlockchainTerraformChefPuppetAnsible
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.