Job description
Expert Manager, Software Engineering
Company Overview
Bain & Company is a global consultancy that helps the world’s most ambitious change makers define the future. Across 65 cities in 40 countries, we work alongside our clients as one team with a shared ambition to achieve extraordinary results, outperform the competition, and redefine industries.
Job Summary
As an Expert Manager, Software Engineering, you will lead the development and building of software applications that address complex business and technology problems in various industries. You will guide a diverse engineering team through the entire engineering life cycle. Your responsibilities will include designing, developing, optimizing, and deploying cutting-edge software engineering solutions and infrastructure at the production scale required by the world’s largest companies.
Key Responsibilities
- Shape & scope client solutions by translating business problems into prioritized backlogs and technical roadmaps.
- Translate technical capabilities into client-ready product and transformation outcomes.
- Own full-stack design & build, including architecture, development, and documentation of AI applications.
- Establish AI-native software engineering best practices such as automated testing, CI/CD, and performance optimization.
- Develop reusable libraries & accelerators to reduce time-to-value across projects.
- Lead the full delivery lifecycle, including release planning and post-deployment monitoring.
- Partner on UI/UX excellence to ship inclusive, responsive interfaces.
- Mentor & grow engineers through pair programming, architecture sessions, and feedback.
- Upskill client engineering teams on modern tooling and DevOps practices.
- Advance AI-native technology adoption and contribute to communities of practice.
- Support talent acquisition & onboarding.
Requirements / Qualifications
- Degree in Computer Science, Engineering, or a related technical field.
- 6+ years of end-to-end experience designing, building, and maintaining production-grade full-stack applications.
- Experience working directly with business stakeholders to translate strategic objectives into solution products or roadmaps.
- 4+ years building server-side services using FastAPI, Node.js/Express, Flask, Django, .NET Core or Java Spring Boot or similar technologies.
- 3+ years of architecting and operating micro-service ecosystems.
- Expert knowledge of Python, JavaScript and/or other programming languages.
- Experience with cloud-native delivery (AWS, Azure, or GCP) and infrastructure-as-code (Terraform, CloudFormation, or Bicep).
- Proficient with containerization and orchestration (Docker, Kubernetes).
- Experience with database architecture (relational and NoSQL).
- Professional fluency in English and German.
- Ability to travel regionally for project needs.
Preferred Qualifications
- Experience with modern AI/ML development, LLM APIs, prompt engineering, and RAG pipelines.
- Hands-on experience with modern web technologies such as React, Angular, Vue.js, TypeScript, HTML5, and CSS3.
Location
Berlin, Germany (Hybrid)
Employment Type
Full Time
Application Process
Please submit your application in English. Application Deadline: April 26.