Talent.com
This job offer is not available in your country.
Lead Software Engineer

Lead Software Engineer

Bain & CompanyRiyadh, Saudi Arabia
13 days ago
Job description

Overview Join to apply for the

Lead Software Engineer

role at

Bain & Company

Get AI-powered advice on this job and more exclusive features.

  • 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 & Solutionsteam. 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 a Lead, Software Engineering, you will leverage your experience to implement and refine technical solutions for a wide range of industries. Working with a diverse team, you will engage in the entire engineering life cycle, focusing on designing, developing, optimizing, and deploying sophisticated software engineering solutions and infrastructure at a production scale suitable for the world’s largest companies. This is an individual contributor role, with some responsibility for mentoring junior team members.

Collaborate closely with and influence general consulting teams to identify software solutions to client business problems, to prioritize and execute those solutions

Serve as a technical lead in delivering end-to-end solutions for client cases (from solution architecture to hands-on development work)

Participate in the software development life cycle including designing distributed systems, reviewing documentation, and conducting code reviews

Participate in expert client advisory services that require expertise in software engineering with distributed systems, AI and application architecture

Collaborate on the development of reusable common frameworks, models, and components to efficiently address common software engineering challenges across various industries and business functions

Champion best demonstrated practices in software engineering, and share learnings with team members in AIS about theoretical and technical developments in software engineering

Lead industry-leading innovations that translate into great impact for our clients in case work

Influence, educate and directly support the software engineering capabilities of our clients

Stay current with emerging trends and technologies in cloud computing, data analysis, and software engineering, and proactively identify opportunities to enhance the capabilities of the software platform

Travel required for client and Bain team collaboration on-site

About you

Master’s degree in Computer Science, Engineering, or a related technical field

5 years minimum experience

3+ years at Senior or Staff level, or equivalent

For Riyadh applicants only :

kindly be aware that the position requires Saudi Nationality as per the mandatory criteria

Technical Skills and Knowledge :

Working knowledge (4+ years) of Python

Experience with server-side frameworks and technologies such as FastAPI, Node.js, Flask

Experience with Cloud platforms and services (AWS, Azure, GCP, etc.)

Experience with implementation of large-scale structured or unstructured databases, orchestration and container technologies such as Docker, Kubernetes, Jenkins or Terraform

Strong computer science fundaments in data structures, algorithms, automated testing, object-oriented programming, performance complexity, and implications of computer architecture on software performance

Experience with data architecture, database schema design, database scalability and SQL

Knowledge of client-side technologies such as React, Angular, Vue.js, HTML and CSS

Knowledge of agile development methodologies and principles

Professional fluency in English, fluency in Arabic is a plus

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

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

Seniority level

Not Applicable

Employment type

Full-time

Job function

Industries : Business Consulting and Services

Referrals increase your chances of interviewing at Bain & Company by 2x

Get notified about new Lead Software Engineer jobs in

Riyadh, Riyadh, Saudi Arabia .

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Create a job alert for this search

Software Engineer • Riyadh, Saudi Arabia

Related jobs
  • Promoted
Lead Python Software Engineer, Commercial Systems

Lead Python Software Engineer, Commercial Systems

CanonicalRiyadh, Saudi Arabia
Lead Python Software Engineer, Commercial Systems.Lead Python Software Engineer, Commercial Systems.Canonical Lead Python Software Engineer, Commercial Systems. Be among the first 25 applicants Join...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Development Engineer

Senior Software Development Engineer

Master WorksRiyadh, Riyadh Region, Saudi Arabia
Senior Software Development Engineer / Application Support : .Change Management and IT Governance standards.Reports review and validation and closing vulnerabilities and provide closure report with evi...Show moreLast updated: 14 days ago
  • Promoted
Software Deployment Engineer

Software Deployment Engineer

Master WorksRiyadh, Saudi Arabia
Master-Works is looking for a motivated Software Deployment Engineer to join our dynamic team.In this role, you will oversee the deployment, configuration, and maintenance of software applications ...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer

Software Engineer

Atheer CtRiyadh, Riyadh Region, Saudi Arabia
Riyadh, Saudi Arabia | Posted on 03 / 13 / 2025.ATHEER Connectivity is a wireless technology company offers solutions designedto bridge the digital divide and transform last-mile connectivity for telec...Show moreLast updated: 30+ days ago
  • Promoted
Software Development Team Lead

Software Development Team Lead

AdreeRiyadh, Saudi Arabia
Lead and manage a team of software developers through the entire software development lifecycle.Design, architect, and develop high-quality software solutions while ensuring adherence to best pract...Show moreLast updated: 11 days ago
Software Development Engineer

Software Development Engineer

Master-WorksRiyadh, Riyadh Province, SA
Quick Apply
Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team.In this role, you will be responsible for deploying, configuring, and monitoring software appli...Show moreLast updated: 30+ days ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

CNTXTRiyadh, Saudi Arabia
We are seeking a highly skilled and experienced Principal Software Engineer to lead the development and architecture of our web applications. As a technical leader, you will be responsible for overs...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer - Manzil

Senior Software Engineer - Manzil

Qureos IncRiyadh, Saudi Arabia
You will work closely with the product, design, and backend teams to ship features that are fast, reliable, and user-friendly. We’re looking for someone who cares about quality, enjoys solving real ...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer - Backend (Mid-Level, Remote)

Software Engineer - Backend (Mid-Level, Remote)

Lucidya LLC.Riyadh, Saudi Arabia
Lucidya is an AI-native company transforming how brands understand and engage with their customers through cutting-edge technologies purpose-built for Customer Experience (CX).With AI at the core o...Show moreLast updated: 13 days ago
  • Promoted
Software Development Team Lead

Software Development Team Lead

Future Look ITCRiyadh, Riyadh Region, Saudi Arabia
Get AI-powered advice on this job and more exclusive features.We are seeking an experienced Software Development Team Lead with strong expertise in full stack technologies, including Python, Node.T...Show moreLast updated: 2 days ago
  • Promoted
PLG Sr Backend Engineer / Lead (Remote)

PLG Sr Backend Engineer / Lead (Remote)

Lucidya LLC.Riyadh, Riyadh Region, Saudi Arabia
Lucidya empowers brands to unlock the power of customer intelligence across the Middle East and beyond.Joining this team means working on. Lucidya’s global expansion and PLG success.Your work will p...Show moreLast updated: 12 days ago
  • Promoted
Senior Software Engineer

Senior Software Engineer

Applus+ Asia Middle East and AfricaRiyadh, Saudi Arabia
Applus+ is a leading global inspection, testing, and certification company, providing innovative solutions for a wide range of industries, including automotive, aerospace, oil & gas, and constructi...Show moreLast updated: 24 days ago
  • Promoted
Software Engineer Jobs in Riyadh (Oct 2025) - Bayt.com

Software Engineer Jobs in Riyadh (Oct 2025) - Bayt.com

Saudi Petroleum Services PolytechnicRiyadh, Riyadh Region, Saudi Arabia
Create a job alert for similar positions.We seek an Application Developer to create and maintain collaboration solutions using Microsoft 365 suite in Riyadh. Utilize Microsoft tools like SharePoint,...Show moreLast updated: 2 days ago
PLG Sr Backend Engineer / Lead (Remote)

PLG Sr Backend Engineer / Lead (Remote)

LucidyaRiyadh, Riyadh Province, SA
Quick Apply
Lucidya empowers brands to unlock the power of customer intelligence across the Middle East and beyond.Joining this team means working on. Lucidya’s global expansion and PLG success.Your work will p...Show moreLast updated: 21 days ago
  • Promoted
software engineer

software engineer

NS AgencyRiyadh, Riyadh Region, Saudi Arabia
We are looking for a passionate Software Engineer to design, develop, and install software solutions.Responsibilities include gathering user requirements, defining system functionality, and coding ...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer (Platform)

Software Engineer (Platform)

SpeechifyRiyadh, Saudi Arabia
Speechify Join to apply for the.Speechify Get AI-powered advice on this job and more exclusive features.This range is provided by Speechify. Your actual pay will be based on your skills and experien...Show moreLast updated: 30+ days ago
Software Deployment Engineer

Software Deployment Engineer

Master-WorksRiyadh, Riyadh Province, SA
Quick Apply
Master-Works is looking for a motivated Software Deployment Engineer to join our dynamic team.In this role, you will oversee the deployment, configuration, and maintenance of software applications ...Show moreLast updated: 30+ days ago
  • Promoted
Fullstack Software Engineer

Fullstack Software Engineer

SirdabRiyadh, Saudi Arabia
Sirdab is a tech-ops focused startup offering cloud warehousing and transportation / logistics solutions.We have built an end-to-end logistics platform that allows businesses to acquire dry, ambien...Show moreLast updated: 30+ days ago
  • Promoted
Senior software engineer

Senior software engineer

awn-saRiyadh, Riyadh Region, Saudi Arabia
Lorem Ipsum has been the industry standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Development Engineer.

Senior Software Development Engineer.

Master-WorksRiyadh, Riyadh Region, Saudi Arabia
Senior Software Development Engineer / Application Support : .Change Management and IT Governance standards.Reports review and validation and closing vulnerabilities and provide closure report with evi...Show moreLast updated: 30+ days ago