- Collaborate closely with general consulting teams to identify software solutions to client business problems and execute those solutions
- Provide technical guidance to external clients and internal stakeholders in Bain
- Play a key role in delivering technical solutions for client cases (from solution architecture to handson development work)
- Participate in the full software development life cycle including designing writing documentation and unit/integration tests and conducting code reviews for engineering solutions
- Participate in expert client advisory services that require knowledge in software engineering with distributed systems AI and application architecture
- Develop and refine reusable common frameworks models and components to solve common software engineering challenges across industries and business functions
- Implement and promote best practices in software engineering sharing insights with team members about theoretical and technical advancements
- Contribute to industryleading innovations that translate into great impact for our clients in case work
- Stay current with emerging trends and technologies in cloud computing data analysis and software engineering
- Travel is required 30
- A minimum of 4 years of relevant work experience
- For Riyadh applicants only: kindly be aware that the position requires Saudi Nationality as per the mandatory criteria
- Working knowledge 23 years) of Python with experience in Server Side Javascript as a plus
- Experience with serverside frameworks and technologies such as FastAPI Flask
- Experience with Cloud platforms and services (AWS Azure GCP etc.
- Experience with administering and managing Kubernetes clusters (EKS GCP or AKS)
- Experience with DevOps CI/CD Github Actions
- Strong computer science fundaments in data structures algorithms automated testing objectoriented programming performance complexity and implications of computer architecture on software performance
- Knowledge of data architecture database schema design database scalability and SQL
- Knowledge of clientside technologies such as React Angular HTML and CSS
- Awareness of agile development methodologies and principles
- Professional fluency in English fluency in Arabic is a plus
- 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 multioffice/region teams
- Relevant academic or industry experience in web development programming languages version control software design pattern infrastructure and deployment integration and unit testing implementation
-
Software Engineer
1 month ago
Only for registered members Dubai, Dubai Remote jobThis is a full-time remote role for a Software Engineer. · ...
-
Software Engineer
1 month ago
Only for registered members DubaiThe ideal candidate will support the Software Engineering and Product teams by contributing to the development testing and maintenance of software solutions. · ...
-
software engineer
1 week ago
Only for registered members Dubai Full timeWe are a leading technology company specializing in innovative software solutions that empower businesses to achieve their goals. · Design, develop, and maintain highquality software applications and systems. · Collaborate with crossfunctional teams to define, design, and ship ne ...
-
Software Engineer
1 month ago
Only for registered members Dubai Remote jobWe are looking for a senior Fullstack Software Engineer to help build the foundation of our AI driven digital banking platform. This role combines deep technical ownership with product craftsmanship. · Develop and ship production-grade mobile and web interfaces using React Native ...
-
Software Engineer
1 month ago
Only for registered members DubaiDevelop and maintain software applications and systems. · ...
-
Software Engineer
1 month ago
Only for registered members DubaiWe are looking for a skilled and motivated Software Engineer with a minimum of · 3 years of professional experience to join our growing team in Dubai. · ...
-
Software Engineer
1 month ago
Only for registered members Dubai, DubaiThis is a full-time role involving designing, developing, testing and maintaining software applications based on business requirements. · Designing software applications based on business requirements · Maintaining software systems · ...
-
Software Engineer
2 weeks ago
Only for registered members Dubai, DubaiWe are hiring for a Software Engineer to join a management consulting firm focused on digital transformation and technology-enabled business solutions across the UAE. · Design, develop, and maintain scalable backend and/or full-stack components for enterprise web applications usi ...
-
Software Engineer
1 month ago
Only for registered members DubaiThe Software Engineer will work as part of our dynamic team providing exceptional support to ensure clients have seamless experience with our software products. · ...
-
Software Engineer
1 month ago
Only for registered members DubaiThe Software Engineer will be responsible for designing and building trading platforms and applications to support the company's global financial markets activities. · Develop trading systems APIs integration tools. · ...
-
Software Engineer
1 month ago
Only for registered members Dubai, DubaiAs a Junior Developer you will contribute to the development and maintenance of high-quality software applications using PHP Laravel and Yii2 frameworks. · ...
-
Software Engineer
1 week ago
CNS Middle East Dubai - United Arab EmiratesThe Software Engineer will be responsible for designing, developing, testing, and maintaining software applications for the bank that meet business and technical requirements. · This role involves collaborating with cross-functional teams, analyzing user needs, and providing effi ...
-
Software Engineer
1 month ago
Only for registered members Dubai, DubaiWe're looking for a Senior Java Backend Engineer to join the founding team and take full ownership of backend systems. · ...
-
Software Engineer
1 month ago
Only for registered members Dubai, DubaiWe're Hiring: Software Engineer (Java & MongoDB Specialist) · We're redefining how organizations manage and respond to application security risk. · If you're passionate about building high-performance systems that solve real-world cybersecurity problems, · we'd love to meet you.D ...
-
software engineer
1 month ago
Only for registered members Dubai, DubaiWe are a leading technology company specializing in innovative software solutions that empower businesses to achieve their goals. · ...
-
software engineer
1 month ago
Only for registered members DubaiWe are a leading technology company specializing in innovative software solutions that empower businesses to achieve their goals. · ...
-
Software Engineer
3 weeks ago
Only for registered members Dubai, DubaiA fast-growing firm in the Management Consulting / Professional Services sector delivers technology-led business transformation and custom software solutions for enterprise clients. · ...
-
Software Engineer
1 month ago
Only for registered members Dubai Remote jobThe company is looking for a software engineer to join their team in Dubai. The role involves working with MongoDB and other databases in data-driven environments. · ...
-
Software Engineer
3 weeks ago
Only for registered members Dubai, DubaiThe Software Engineer - Ruby On Rails will work as part of our dynamic team. Playing a key role in assisting our clients with technical issues. This role involves answering technical questions and dealing with incidents as they arise providing exceptional support to ensure client ...
-
Software Engineer
9 hours ago
Only for registered members DubaiWe are seeking a software engineer to join our team in Dubai. The ideal candidate will have experience in delivering software solutions and working in a fast-paced environment. · Develop and implement applications and systems. · Maintain and support existing software applications ...
-
Software Engineer
1 day ago
Element Materials Technology Dubai, United Arab Emirates+Job summary · We are seeking a highly experienced Software Engineer with 8–10 years of hands-on expertise in Microsoft technologies. · +Design, develop and maintain high-performance web and Windows applications using Microsoft development frameworks · Architect and implement rob ...
Senior Software Engineer - dubai - Bain & Company
Description
WHAT MAKES US A GREAT PLACE TO WORKWe are proud to be consistently recognized as one of the worlds best places to work a champion of diversity and a model of social responsibility. We are currently #1 ranked consulting firm on Glassdoors Best Places to Work list and have maintained a spot in the top four on Glassdoors list for the last 13 years. We believe that diversity inclusion and collaboration is 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 publicly recognized by external parties such as Fortune Vault Mogul Working Mother Glassdoor and the Human Rights Campaign for being a great place to work for diversity and inclusion women LGBTQ and parents.
WHO YOULL WORK WITHVector is Bains integrated digital and analytics capability bringing together Enterprise Technology and AI Insights & Solutions (AIS) to deliver cuttingedge innovation. AIS formed through the merger of Bains Advanced Analytics and Innovation & Design teams is a diverse group of experts in analytics engineering product management and design. Together we create humancentric solutions that leverage the power of data and artificial intelligence to drive competitive advantage for our clients.
WHAT YOULL DOAs a Senior Software Engineer you will apply technical solutions to cuttingedge problems across various industries. You will be part of a diverse engineering team participating in the full engineering life cycle. This includes designing developing optimizing and deploying new software engineering solutions and infrastructure for the production scale of the worlds largest companies.
Bachelors in Computer Science or a related technical field
Masters degree in Computer Science Engineering or a related technical field is a plus
-
Software Engineer
Only for registered members Dubai, Dubai
-
Software Engineer
Only for registered members Dubai
-
software engineer
Full time Only for registered members Dubai
-
Software Engineer
Only for registered members Dubai
-
Software Engineer
Only for registered members Dubai
-
Software Engineer
Only for registered members Dubai
-
Software Engineer
Only for registered members Dubai, Dubai
-
Software Engineer
Only for registered members Dubai, Dubai
-
Software Engineer
Only for registered members Dubai
-
Software Engineer
Only for registered members Dubai
-
Software Engineer
Only for registered members Dubai, Dubai
-
Software Engineer
CNS Middle East- Dubai - United Arab Emirates
-
Software Engineer
Only for registered members Dubai, Dubai
-
Software Engineer
Only for registered members Dubai, Dubai
-
software engineer
Only for registered members Dubai, Dubai
-
software engineer
Only for registered members Dubai
-
Software Engineer
Only for registered members Dubai, Dubai
-
Software Engineer
Only for registered members Dubai
-
Software Engineer
Only for registered members Dubai, Dubai
-
Software Engineer
Only for registered members Dubai
-
Software Engineer
Element Materials Technology- Dubai, United Arab Emirates