Expert Manager, Software Engineering
Bain & Company
Please submit your application in English
Application Deadline June 5
WHAT MAKES US A GREAT PLACE TO WORK
We are proud to be consistently recognized as one of the world’s best places to work. We are currently the top ranked consulting firm on Glassdoor’s Best Places to Work list and have earned the #1 overall spot a record seven times. Extraordinary teams are at the heart of our business strategy, but these don’t happen by chance. They require intentional focus on bringing together a broad set of backgrounds, cultures, experiences, perspectives, and skills in a supportive and inclusive work environment. We hire people with exceptional talent and create an environment in which every individual can thrive professionally and personally.
WHO YOU’LL WORK WITH
You’ll join our Engineering experts within the AI, Insights & Solutions team . This team is part of Bain’s digital capabilities practice, which includes experts in analytics, engineering, product management, and design. In this multidisciplinary environment, you’ll leverage deep technical expertise with business acumen to help clients tackle their most transformative challenges. You’ll work on integrated teams alongside our general consultants and clients to develop data-driven strategies and innovative solutions. Together, we create human-centric solutions that harness the power of data and artificial intelligence to drive competitive advantage for our clients. Our collaborative and supportive work environment fosters creativity and continuous learning, enabling us to consistently deliver exceptional results.
WHAT YOU’LL DO
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, with a strong focus on ensuring technical delivery supports business strategy, operating model evolution, and sustainable value creation.
- Shape & scope client solutions. Work with Bain consulting teams and product owners to translate business problems into prioritized backlogs and technical roadmaps for cross-functional engineering squads
- Translate technical capabilities into client-ready product and transformation outcomes by shaping product direction, operating model implications, and change management approaches that support adoption and measurable business impact
- Own full-stack design & build. Lead the architecture, development and documentation of AI applications, including coding and integrating third-party services or frameworks that accelerate delivery and long-term maintainability
- Establish AI-native software engineering best practices. Define and enforce standards around component libraries/design systems, automated testing, linting, CI/CD, accessibility and performance optimization
- Develop reusable libraries & accelerators. Create and curate shared code assets that reduce time-to-value across multiple client projects and internal initiatives.
- Lead the full delivery lifecycle. Set quality gates, supervise code reviews, ensure robust unit/integration test coverage, manage release planning, and oversee post-deployment monitoring and incident resolution
- Partner on UI/UX excellence. Collaborate with designers to ship inclusive, responsive interfaces
- Mentor & grow engineers. Provide day-to-day technical coaching for senior and mid-level engineers through pair programming, architecture sessions and constructive feedback
- Upskill client engineering teams. Coach client developers on modern tooling and DevOps/cloud-native practices, ensuring sustainable ownership after Bain’s engagement
- Advance AI-native technology adoption. Champion containerization, infrastructure-as-code, automated observability and secure-by-design principles to improve scalability, reliability and security
- Contribute to communities of practice. Share lessons learned and emerging technology trends through internal forums, brown-bag sessions and knowledge assets
- Support talent acquisition & onboarding. Participate in interviewing, technical assessments and mentoring of new hires to build a high-caliber engineering cohort
- Travel is required. This position requires regional travel away from your home office/primary working location. Travel frequency and destinations will vary based on project needs
ABOUT YOU
Technical Skills & Knowledge
- 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, platform 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, including the design of APIs
- 3+ years of architecting and operating micro-service ecosystems, emphasizing service discovery, observability, CI/CD automation and blue-/green or canary deployments
- Expert knowledge of Python, JavaScript and/or other programming languages
- Experience with cloud-native delivery on AWS, Azure or GCP, knowledge of managed services, serverless patterns and infrastructure-as-code such as Terraform, CloudFormation or Bicep
- Proficient with containerization and orchestration, Docker, Kubernetes and related tooling (Helm, Argo CD)
- Experience with database architecture across relational (PostgreSQL, MySQL, SQL Server) and NoSQL/document stores (MongoDB, DynamoDB, Redis), with solid SQL skills
- Solid computer science fundamentals, data structures, algorithms, object-oriented and functional paradigms, automated testing, performance profiling
- Excellence in software architecture design, including modular, distributed, and cloud-native systems, scalability, resiliency, maintainability, and observability
- Experience with data security, OAuth 2.0/OIDC, JWT, SSO/cloud IAM, encryption in transit, at rest, and awareness of data protection regulations.
- Ideally, experience with modern AI/ML development, working with LLM APIs, prompt engineering, RAG pipelines, agentic SDKs and AI safety
- Ideally, hands-on experience with modern web technologies such as React, Angular, Vue.js, TypeScript, HTML5 and CSS3
- Proven leader and mentor with ability to lead engineering squads, set coding standards, perform rigorous code reviews and up skill junior engineers.
- Agile delivery mindset, practical experience with Scrum or Kanban, story-point estimation, backlog grooming and the use of Git-based workflows, Jira and automated CI/CD pipelines.
- Professional fluency in English and Italian
Interpersonal Skills
- Strong interpersonal and communication skills, including the ability to explain and discuss technicalities of solutions, algorithms and techniques with colleagues and clients from other disciplines
- Curiosity, proactivity and critical thinking
- Ability to collaborate with people at all levels and with multi-office/region teams
- Ability to work independently and juggle priorities to thrive in a fast paced and ambiguous environment, while also collaborating as part of a team in complex situations
- ...to Know our Team In Agoda’s Back End Engineering department, we build the scalable, fault... ...our data quality tools, and analytical engines such as StarRocks. As a senior technical... ...Succeed: ~10+ years of experience in software engineering, data engineering, or...Consigliato
55.000 € - 60.000 €
...observable systems while contributing to the adoption of AI-assisted engineering practices. You’ll work closely with Engineering, DevOps and... ...qualifications ~5–8 years of experience in backend software engineering. ~ Strong hands-on experience with modern Java ecosystems...ConsigliatoRemoto- ...candidate will be involved in the development and maintenance of software solutions based on JavaScript and Node.js, with a particular... ...clean, maintainable, and efficient code, following software engineering best practices; Conduct code reviews to ensure code quality...ConsigliatoImpiego permanente
30000 $ - 80000 $
...office. These include frontend and backend engineers, AI research scientists, and others from... ...frameworks), ensure UI controls, focus management, keyboard navigation, screen-reader... ...dedication to building accessible and inclusive software. ~ Excellent software engineering...ConsigliatoOrario flessibile- ...PROFILE ~ Master’s degree in one of the following fields: software engineering, computer science, digital technologies, electronics, Information... ...information with developers, solution consultants, project managers and support. Problem solving: ability to approach...Consigliato
- ...Il tuo ruolo e le tue prospettive Entra a far parte del nostro network internazionale di talenti Technology in ambito Software Engineering . Lavorerai con tecnologie innovative su progetti entusiasmanti, realizzando le migliori soluzioni applicative. In particolare...Smart workingRemoto
35.000 € - 65.000 €
...work on You’ll work shoulder-to-shoulder with our CTO and the engineering team, with real ownership over what you ship: Full-stack... ...Applications in React Native ~ A degree in Computer Science, Software Engineering or equivalent (Bachelor’s or above) ~ English at...Tempo pienoImpiego permanenteRemoto64.000 € - 88.000 €
...every financial need. What You'll Be Doing As our Staff Software Engineer, you’ll be the person who defines the long-term technical... ...that solve complex financial engineering problems, including managing and simplifying the most complex back-end systems. Technical...Tempo pienoLavoro ibridoRemotoOrario flessibile- ...question it. ⭐ Mission: Join us as a Software Engineer on our Engineering Efficiency team to... ..., you know it. About Your future manager You’ll report to Laetitia Riffaud... ...Argo Rollouts). You don’t need to be an expert, but you’re curious, comfortable learning...Disponibilità immediataRemoto
50.000 € - 60.000 €
...and put fintech at people’s fingertips. We’re looking for Engineers who love learning new things and working with others to solve... ...fullest within the organisation. What We Expect From You, As a Software Engineer Aim to reach proficiency as a user of our...Stage/TirocinioLavoro ibridoRemotoOrario flessibile- Junior Software Engineer - Internship - Milan - Motork About us: Since 2010, MotorK has been building the software that powers how cars... ...help dealer groups and manufacturers run smarter campaigns, manage complex customer networks, and close more deals. Now, we're embedding...Stage/Tirocinio
- ...technology, it’s like having a team of expert researchers at your fingertips. Trusted... ...team (MLP) is seeking a Senior Software Engineer II to design and implement the secure,... ...will report to the Senior Engineering Manager on the MLP Solutions team. What You’...Lavoro ibridoRemotoOrario flessibile
- ...in the UK and Spain. To help fuel that growth, we need a Software Engineer- Machine Learning to join our Engineering team. This... ...analytics to identify risks and opportunities in our claims management platform. Analyze and interpret complex data to support the...RemotoLavoro da casaOrario flessibile
- ...Digital & Automation team develops and manages the main digital touchpoints, including... ...this context, we are looking for a Web Software Engineer to contribute to the evolution of E.ON... ...services and enterprise systems Manage digital flows (funnels, user journeys)...Tempo pienoImpiego permanente
40.000 € - 51.000 €
...contributo individuale ha un impatto reale. Figura ricercata: Software Architect / Java Tech Lead Per la nostra sede di Torino o... ...e architetture distribuite; Collaborerai con Project Manager, analisti funzionali, DevOps e stakeholder di business; Promuoverai...Lavoro ibridoRemoto- ...Posizione: Cerchiamo un Lead AI Engineer che autonomamente definisca e realizzi la... ...del codice realizzato. Quality & Risk Management: prevenire e mitigare rischi operativi,... ...molto positivamente. ~7+ anni in AI/ML + Software Engineering, di cui 2+ in leadership...Smart workingLavoro ibrido
- ...MTA è alla ricerca di una risorsa da inserire nel ruolo di Power Electronics Software Engineering Team Leader . Coordinando il team di sviluppo software, il/la candidato/a collaborerà alla progettazione e alla scrittura del codice embedded di dispositivi di potenza...Tempo pienoImpiego permanente
48.000 €
...quality gatekeeper for our software development teams. You will... ...scalability, and observability are engineered into our software products... .... Incident & Problem Management: Oversee the post-mortem process... ...a Tech Lead or Engineering Manager. Contract offer:...Smart workingTempo pienoImpiego permanenteLavoro ibridoDisponibilità immediata37 h/sett.Orario flessibile- ...flex. ****@*****.*** is our approach to hybrid work that empowers managers and their team members to decide where and when work will be... ...Allegro can mean for you. Summary As a Principal Systems Engineer, you will be responsible for product definition, product verification...Lavoro ibrido
- ...positive mark on culture. For our Milan office (Corso Europa) we are currently recruiting for a full-time: Lead Software Test Engineer Is this the role for you? POSITION SUMMARY: Paramount Global is looking for a passionate, self-motivated lead software...Tempo pienoDisponibilità immediata
- ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Lavoro da remoto
- Per realtà insurtech nata nel 2021 e con sede a Milano siamo alla ricerca di un Flutter Tech Lead. Posizione: Competenze richieste · Ottima conoscenza Dart · Ottima conoscenza di Flutter · Conoscenza di Bloc e Cubit · Esperienza con lo sviluppo cross-device...Smart working
- ...Sviluppatrice Full Stack con almeno 10 anni di esperienza nello sviluppo software e almeno 3 anni nel coordinamento di gruppi di lavoro .... ...conoscenza di Angular moderno Esperienza con RxJS , State Management (NgRx) e ottimizzazione delle performance Architettura & Design...Tempo pienoContratto con partita IVARemoto
- ...affiancando il team commerciale e il project management Collaborare con i sistemisti per... ...Capacità di fare da ponte tra sviluppo software e infrastruttura Esperienza in contesti... ...in ruoli di Tech Lead o Principal Engineer Cosa offriamo Contratto a tempo indeterminato...Smart workingTempo pienoImpiego permanenteLavoro ibridoOrario flessibile
2.000 - 2.800 €/mese
...Autorizzazione Ministeriale Definitiva Prot. N° 0000518 del 18/11/2025 , ricerca per azienda cliente operante in ambito tech e sviluppo software , una risorsa da inserire come: Tech Lead L'azienda cliente sviluppa soluzioni software con l'obiettivo di creare prodotti...Tempo pienoImpiego permanenteContratto con partita IVARemoto- ...work across product, engineering, finance, and... ...with Finance domain experts, product managers, engineering teams,... ...systems, data flows, tax engines, and selected third-... ...reviews and provide expert guidance on system design... ...of experience in software engineering, architecture...Orario flessibile
42.000 €
...Utility Network (Asset Packages, Connectivity Rules, Subnetwork management). Competenza consolidata su VertiGIS Studio (ex Geocortex... .... Esperienza con strumenti di ETL spaziale come FME (Safe Software). Certificazioni ufficiali ESRI o VertiGIS. Conoscenza...Lavoro ibridoOrario flessibile- ...About the job At Pairwise, we are a team of engineers, operators, and builders focused on enabling the next generation of technical... ...solutions across embedded systems, networking, semiconductors, and software. Our teams have contributed to some of the most advanced...Tempo pienoStage/Tirocinio
- ...infrastructure. As we expand our product portfolio and global presence, our Security Research department is hiring a Senior Software Engineer to work on cybersecurity projects focused on Threat Intelligence. You’ll be designing, implementing, and maintaining...Orario flessibile
45.000 € - 60.000 €
...Per conto di una delle più importanti tech company che sviluppa soluzioni software solide, moderne e sicure. Stiamo cercando un Senior Software Engineer che segua l’intero ciclo di vita del software: dalla definizione dei requisiti alla progettazione, sviluppo, implementazione...Smart workingLavoro ibrido
- responsabile sviluppo software Milano
- software development manager Milano
- product manager software Milano
- responsabile sviluppo software i Milano
- perito ingegnere energetico Milano
- perito ingegnere Milano
- ingegnere perito informatico Milano
- ingegnere/perito Milano
- ingegnere perito Milano
- sviluppatore software automazione industriale Milano

