Expert Senior Manager, Software Engineering

Bain & Company

Singapore

On-site

SGD 180,000 - 260,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Comprehensive benefits
Flexible policies
Diversity & inclusion initiatives

Job summary

Bain & Company in Singapore seeks an Expert Manager, Software Engineering to lead the development of AI-powered software solutions for global clients. You will guide a diverse engineering team through full lifecycles, design scalable architectures, and drive industry-leading practices in cloud-native delivery and DevOps.

You will mentor engineers, collaborate with designers on UI/UX, and coach client teams to ensure sustainable ownership and measurable business impact across projects.

Qualifications

  • Bachelor's degree in CS/Engineering or related field.
  • 6+ years designing, building, and maintaining production-grade full-stack apps.
  • 4+ years building server-side services with modern frameworks.
  • 3+ years architecting microservice ecosystems with CI/CD and observability.
  • Experience with cloud-native delivery on AWS/Azure/GCP and IaC.
  • Proficient with containerization and orchestration (Docker/Kubernetes).
  • Experience with relational and NoSQL databases and strong SQL.
  • Strong CS fundamentals and performance profiling.
  • Knowledge of security, OAuth2/OIDC, JWT, and IAM.
  • Familiarity with AI/ML development and modern web tech.

Responsibilities

  • Lead development of software applications addressing complex business problems.
  • Guide engineering squads through full lifecycle with measurable impact.
  • Architect and build AI-enabled applications and related infrastructure.
  • Establish engineering best practices: testing, CI/CD, accessibility, performance.
  • Develop reusable libraries and accelerators across client projects.
  • Oversee code reviews, testing, release planning, and post-deployment monitoring.
  • Collaborate with designers on inclusive, responsive interfaces.
  • Mentor engineers and coach client teams on modern tooling and DevOps.
  • Drive AI-native tech adoption, containerization and secure-by-design principles.
  • Support talent acquisition and onboarding; participate in interviews.

Skills

End-to-end full-stack experience
Team leadership
Agile delivery mindset
English fluency
Stakeholder collaboration
Cloud-native delivery
API design & development
Software architecture
Tech mentoring
Security & data protection

Education

Degree in Computer Science, Engineering, or related field

Tools

Docker
Kubernetes
React/Angular/TypeScript
FastAPI
Node.js/Express
Django
Flask
Java Spring Boot
Terraform
CloudFormation
Bicep
CI/CD tooling
Jira

Job description

We are proud to be consistently recognized as one of the world's best places to work, a champion of diversity and a model of social responsibility. We are a Glassdoor Best Place to Work and we have maintained a spot in the top four since its founding in 2009. We believe that diversity, inclusion and collaboration are key to building extraordinary teams. We hire people with exceptional talents, abilities and potential, then create an environment where you can become the best version of yourself and thrive both professionally and personally. We are committed to building a diverse and inclusive team and encourage candidates of all backgrounds to apply. Bain offers comprehensive benefits and flexible policies that are designed to support you, so you can thrive personally and professionally.

WHO YOU’LL WORK WITH

Working alongside our generalist consultants, Bain's Advanced Analytics Group (AAG) helps clients across industries solve their biggest problems using our expertise in data science, customer insights, statistics, machine learning, data management, supply chain analytics and data engineering. Stationed in our global offices, AAG team members hold advanced degrees in computer science, engineering, AI, data science, physics, statistics, mathematics, and other quantitative disciplines, with backgrounds in a variety of fields including tech, data science, marketing analytics and academia.

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
  • 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.
  • Fluency in English. Minimum business fluent Spanish for Iberia
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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer II - QuantumBlack, AI by McKinsey
Senior Software Engineer II - QuantumBlack, AI by McKinsey

QuantumBlack, AI by McKinsey • Singapore

On-site
SGD 180,000 - 280,000
World-class benefits
Mentorship & growth
Senior Software Engineer II - QuantumBlack, AI by McKinsey at McKinsey & Company
Senior Software Engineer II - QuantumBlack, AI by McKinsey at McKinsey & Company

McKinsey & Company • Singapore

On-site
SGD 120,000 - 180,000
World-class benefits
Competitive salary
Senior/Lead Forward Deployed AI Engineer
Senior/Lead Forward Deployed AI Engineer

boston consulting group (bcg) • Singapore

On-site
SGD 120,000 - 240,000
Senior Specialist, Global Real Estate
Senior Specialist, Global Real Estate

Bain & Company • Singapore

On-site
SGD 120,000 - 180,000
Senior Analytics & Innovation Manager
Senior Analytics & Innovation Manager

Randstad Singapore • Singapore

On-site
SGD 180,000 - 240,000
Data Scientist II - QuantumBlack, AI by McKinsey
Data Scientist II - QuantumBlack, AI by McKinsey

QuantumBlack, AI by McKinsey • Singapore

On-site
SGD 90,000 - 120,000
Full Stack Developer (AI-Enabled)
Full Stack Developer (AI-Enabled)

EPS CONSULTANTS PTE LTD • Singapore

On-site
SGD 90,000 - 150,000
Senior Software Engineering Lead for AI & Cloud Platforms
Senior Software Engineering Lead for AI & Cloud Platforms

Bain & Company • Singapore

On-site
SGD 180,000 - 260,000
Comprehensive benefits
Flexible policies
Diversity & inclusion initiatives
Senior Manager
Senior Manager

SIMON-KUCHER & PARTNERS STRATEGY & MARKETING CONSULTANTS LLP • Singapore

Hybrid
SGD 120,000 - 180,000
Hybrid working
Corporate discounts
Wellbeing support (Headspace)
Applied AI Transformation Manager - APAC
Applied AI Transformation Manager - APAC

Cognition.AI • Singapore

On-site
SGD 90,000 - 120,000