Expert Manager, Software Engineering

Bain & Company


Date: 20 hours ago
City: Riyadh
Contract type: Full time

Please submit your application in English

 

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 #1 ranked consulting firm on Glassdoor’s Best Places to Work list and have maintained a spot in the top four on Glassdoor’s list since its founding in 2009. 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’ll lead the development and deployment of software applications that solve complex challenges across industries. You'll guide a diverse engineering team through the full engineering lifecycle and deliver scalable, production-grade solutions for some of the world’s most prominent companies.

  • Shape & scope client solutions. Work with Bain consulting teams and product owners to translate business problems into prioritized backlogs and technical road-maps for cross-functional engineering squads.
  • Own full-stack design & build. Lead the architecture, development and documentation of web applications, selecting and integrating third-party services or frameworks that accelerate delivery and long-term maintainability.
  • Drive front-end modernization engagements. Direct small-to-mid-sized client workstreams to assess and improve front-end architecture, micro-services, build pipelines and security patterns.
  • Establish front-end engineering best practices. Define and enforce standards around component libraries/design systems, automated testing, linting, CI/CD, accessibility and performance optimisation.
  • 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 cloud-native & DevOps 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-calibre engineering cohort.
  • Travel required for client and Bain team collaboration on-site


ABOUT YOU

Technical Skills & Knowledge

  • Degree in Computer Science, Engineering, or a related technical field
  • You bring at least 6 years of end-to-end experience designing, building and maintaining production-grade full-stack applications.
  • 5 + years hands-on development with modern web technologies – React, Angular, Vue.js, TypeScript, HTML5 and CSS3 (including CSS-in-JS and preprocessors such as Sass/Less).
  • 4 + years building server-side services with FastAPI, Node.js/Express, Flask, Django, .NET Core or Java Spring Boot, including the design of RESTful and GraphQL/gRPC APIs.
  • 3–4 years architecting and operating micro-service ecosystems, emphasizing service discovery, observability, CI/CD automation and blue-/green or canary deployments.
  • Cloud-native delivery on AWS, Azure or GCP – adept with managed services, serverless patterns and infrastructure-as-code (Terraform, CloudFormation or Bicep).
  • Containerization & orchestration proficiency – Docker, Kubernetes and related tooling (Helm, Argo CD).
  • Database architecture across relational (PostgreSQL, MySQL, SQL Server) and NoSQL/document stores (MongoDB, DynamoDB, Redis); solid SQL skills.
  • Deep understanding of front-end engineering best practices – component libraries/design systems, state-management patterns, unit/integration/e2e testing frameworks (Jest, React Testing Library, Cypress), module bundlers and package management.
  • Security & privacy by design – OAuth 2.0/OIDC, JWT, SSO/cloud IAM, encryption in transit/at rest, and awareness of data-protection regulations.
  • Strong computer-science fundamentals – data structures, algorithms, object-oriented and functional paradigms, automated testing and performance profiling.
  • Leadership & mentorship – proven ability to lead small 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


Interpersonal Skills

  • Strong communication skills with both technical and non-technical audiences
  • Proactive, curious, and comfortable navigating ambiguity
  • Collaborative mindset with the ability to work across teams and geographies
  • Effective at juggling competing priorities in a fast-paced environment

 

Other Experience

  • Hands-on experience in web development, version control, infrastructure, deployment, testing, and system design
  • Commercial acumen and understanding of business models

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Manager - Forensics - VAPT - Riyadh

EY, Riyadh
20 hours ago
Successful organizations depend on their reputation for keeping promises, respecting laws and behaving ethically to maintain stakeholder trust. EY Forensic & Integrity Services professionals help organizations protect and restore enterprise and financial reputation. We assist companies and their legal counsel to investigate facts, resolve disputes and manage regulatory challenges. We put integrity at the heart of compliance programs to help...

Senior Solution Engineer - Saudi Arabia

BMC Software, Riyadh
21 hours ago
Description and Requirements "At BMC trust is not just a word - it's a way of life!" Description And RequirementsCareerArc CodeCA-NBHybrid"At BMC trust is not just a word - it's a way of life!" We are an award-winning, equal opportunity, culturally diverse, fun place to be. Giving back to the community drives us to be better every single day. Our...

Chief Risk Officer & Cofounder – Fintech (KSA)

Sanabil Venture Studio by Stryber, Riyadh
1 day ago
Cofounder & Chief Risk Officer – Fintech (KSA)About Us:Sanabil Venture Studio, a partnership between Sanabil Investments and Stryber, merges top-tier talent, seasoned founders, and robust funding to propel startups to unicorn status. Leveraging a blend of industry, technology, and startup expertise, we generate and evaluate visionary ideas, and take them from concept to building and launching MVPs. If an MVP...