Talent.com
عرض العمل هذا غير متوفر في بلدك.
Expert Manager, Software Engineering

Expert Manager, Software Engineering

Bain & CompanyDubai, Dubai, United Arab Emirates
منذ أكثر من 30 يومًا
الوصف الوظيفي

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 will lead the development and building of software applications that address complex 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.

  • 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 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
  • Other Experience

  • Relevant professional hands-on experience in web development, programming languages, version control, software design pattern, infrastructure and deployment, integration and unit testing implementation
  • Commercial acumen and understanding of business models
  • #J-18808-Ljbffr

    إنشاء تنبيه وظيفي لهذا البحث

    Engineering Manager • Dubai, Dubai, United Arab Emirates

    وظائف ذات صلة
    • عَرْضٌ مُرَوَّجٌ له
    Linux Enablement - Software Engineering Manager

    Linux Enablement - Software Engineering Manager

    CanonicalDubai, Dubai, United Arab Emirates
    Linux Enablement - Software Engineering Manager.Linux Enablement - Software Engineering Manager.Canonical's Device Delivery Team works with tier-1 OEM and ODM customers to pre-load Ubuntu Desktop a...أظهر المزيدآخر تحديث: منذ أكثر من 30 يومًا
    • عَرْضٌ مُرَوَّجٌ له
    Product Engineer Manager - Busway Systems

    Product Engineer Manager - Busway Systems

    EatonDubai, Dubai, United Arab Emirates
    Product Engineer Manager - Busway Systems.Product Engineer Manager - Busway Systems.Get AI-powered advice on this job and more exclusive features. Eaton has been a key player in the Middle East for ...أظهر المزيدآخر تحديث: منذ أكثر من 30 يومًا
    • عَرْضٌ مُرَوَّجٌ له
    Engineering Manager

    Engineering Manager

    Wood PLCSharjah, United Arab Emirates
    Wood is currently recruiting for an Engineering Manager role based in Sharjah, UAE.Remarkable people, trusted by clients to design and advance the world. Wood is currently recruiting for an Engineer...أظهر المزيدآخر تحديث: منذ أكثر من 30 يومًا
    • عَرْضٌ مُرَوَّجٌ له
    Engineering Manager

    Engineering Manager

    Norman AlexDubai, Dubai, United Arab Emirates
    We are seeking a highly capable and entrepreneurial Engineering Manager to serve as the founding technical manager in a new AI-focused venture backed by a family office. As the first engineer on the...أظهر المزيدآخر تحديث: منذ أكثر من 30 يومًا
    • عَرْضٌ مُرَوَّجٌ له
    Billing System Engineering Manager

    Billing System Engineering Manager

    CanonicalDubai, Dubai, United Arab Emirates
    Bachelor of Technology / Engineering (Automobile).The role of a Billing System Engineering Manager, Commercial Systems at Canonical. This engineering management role is an opportunity for a technologi...أظهر المزيدآخر تحديث: منذ أكثر من 30 يومًا
    • عَرْضٌ مُرَوَّجٌ له
    Professor of Software Engineering m f d - Dubai

    Professor of Software Engineering m f d - Dubai

    University Of Europe For Applied SciencesDubai, Dubai, United Arab Emirates
    We are looking for a new colleague to join our Business Faculty in Dubai on a full-time basis (40 hours a week) starting September 2025. We seek someone who shares our vision of excellence in educat...أظهر المزيدآخر تحديث: منذ أكثر من 30 يومًا
    • عَرْضٌ مُرَوَّجٌ له
    Engineering Manager - Solutions Engineering

    Engineering Manager - Solutions Engineering

    CanonicalDubai, Dubai, United Arab Emirates
    Engineering Manager - Solutions Engineering.Join to apply for the Engineering Manager - Solutions Engineering role at Canonical. Canonical is a leading provider of open source software and operating...أظهر المزيدآخر تحديث: 22 منذ أيام
    • عَرْضٌ مُرَوَّجٌ له
    Director of Software Engineering

    Director of Software Engineering

    Foreground LLCDubai, Dubai, United Arab Emirates
    Foreground is partnering with a venture-backed AI software company serving enterprise clients across MENA to appoint a product-driven and deeply technical. Director of Software Engineering.As the co...أظهر المزيدآخر تحديث: منذ أكثر من 30 يومًا
    • عَرْضٌ مُرَوَّجٌ له
    Staff Software Engineering

    Staff Software Engineering

    Bain & CompanyDubai, Dubai, United Arab Emirates
    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 con...أظهر المزيدآخر تحديث: منذ يوم واحد
    • عَرْضٌ مُرَوَّجٌ له
    Expert Senior Manager, Software Engineering

    Expert Senior Manager, Software Engineering

    Bain & CompanyDubai, Dubai, United Arab Emirates
    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 con...أظهر المزيدآخر تحديث: منذ أكثر من 30 يومًا
    • عَرْضٌ مُرَوَّجٌ له
    Software Integration Project Manager

    Software Integration Project Manager

    Giesecke+DevrientDubai, Dubai, United Arab Emirates
    Successfully run and complete projects implementing Vault Management, Warehouse management and / or Production software with additional developments within our client’s organization, within the agree...أظهر المزيدآخر تحديث: منذ أكثر من 30 يومًا
    • عَرْضٌ مُرَوَّجٌ له
    Engineering Manager

    Engineering Manager

    TeachmecodeDubai, Dubai, United Arab Emirates
    Hello there! Welcome to TeachMeCode Institute.Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment ON-SITE LEARNING. Explore the features of Figma and ...أظهر المزيدآخر تحديث: منذ أكثر من 30 يومًا
    • عَرْضٌ مُرَوَّجٌ له
    Software Engineering Manager – FinTech

    Software Engineering Manager – FinTech

    HrcornergroupDubai, Dubai, United Arab Emirates
    Software Engineering Manager – FinTech.Leadership | Agile Delivery | Product Engineering.HR Corner Group is partnering with a leading. This is a strategic leadership role for someone who can balance...أظهر المزيدآخر تحديث: منذ أكثر من 30 يومًا
    • عَرْضٌ مُرَوَّجٌ له
    Detailed Engineering Manager – Control Systems

    Detailed Engineering Manager – Control Systems

    Executive SolutionsDubai, Dubai, United Arab Emirates
    Detailed Engineering Manager – Control Systems.Reporting Line : Director- Control Systems.Exciting opportunity as Engineering Manager- Control Systems for a company specializing in exploration and p...أظهر المزيدآخر تحديث: منذ أكثر من 30 يومًا
    • عَرْضٌ مُرَوَّجٌ له
    Director of Software Engineering (DSE001)

    Director of Software Engineering (DSE001)

    Foreground LLCDubai, Dubai, United Arab Emirates
    Director of Software Engineering (DSE001).Director of Software Engineering (DSE001).Foreground is partnering with a venture-backed AI software company serving enterprise clients across MENA to appo...أظهر المزيدآخر تحديث: منذ أكثر من 30 يومًا
    • عَرْضٌ مُرَوَّجٌ له
    Software Integration Project Manager

    Software Integration Project Manager

    SecurityTechDubai, Dubai, United Arab Emirates
    Successfully run and complete projects implementing Vault Management Warehouse management and / or Production software with additional developments within our clients organization within the agreed t...أظهر المزيدآخر تحديث: 24 منذ أيام
    • عَرْضٌ مُرَوَّجٌ له
    Software Engineering Manager

    Software Engineering Manager

    CanonicalDubai, Dubai, United Arab Emirates
    Software Engineering Manager Jobs in UAE.Lead remote engineering teams, develop talent, advocate modern software practices, and solve distributed systems challenges with expertise in Linux and clou...أظهر المزيدآخر تحديث: 8 منذ أيام
    • عَرْضٌ مُرَوَّجٌ له
    Senior Staff Software Engineering

    Senior Staff Software Engineering

    Bain & CompanyDubai, Dubai, United Arab Emirates
    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 con...أظهر المزيدآخر تحديث: منذ يوم واحد