Senior Software Engineer
4 days ago
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 currently #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 for the last 13 years. 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 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 YOU'LL WORK WITH
Vector is Bain's integrated digital and analytics capability, bringing together Enterprise Technology and AI Insights & Solutions (AIS) to deliver cutting-edge innovation. AIS, formed through the merger of Bain's Advanced Analytics and Innovation & Design teams, is a diverse group of experts in analytics, engineering, product management, and design. Together we create human-centric solutions that leverage the power of data and artificial intelligence to drive competitive advantage for our clients.
WHAT YOU'LL DO
As a Senior Software Engineer, you will apply technical solutions to cutting-edge 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 world's largest companies.
1. Collaborate closely with general consulting teams to identify software solutions to client business problems and execute those solutions.
2. Provide technical guidance to external clients and internal stakeholders in Bain.
3. Play a key role in delivering technical solutions for client cases (from solution architecture to hands-on development work).
4. Participate in the full software development life cycle including designing, writing documentation, unit/integration tests, and conducting code reviews for engineering solutions.
5. Participate in expert client advisory services that require knowledge in software engineering with distributed systems, AI, and application architecture.
6. Develop and refine reusable common frameworks, models, and components to solve common software engineering challenges across industries and business functions.
7. Implement and promote best practices in software engineering, sharing insights with team members about theoretical and technical advancements.
8. Contribute to industry-leading innovations that translate into great impact for our clients in case work.
9. Stay current with emerging trends and technologies in cloud computing, data analysis, and software engineering.
10. Travel is required (30%).
ABOUT YOU
Bachelors in Computer Science or a related technical field. A Master's degree in Computer Science, Engineering, or a related technical field is a plus. 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.
Technical Skills and Knowledge:
Working knowledge (2-3 years) of Python with experience in Server Side Javascript as a plus. Experience with server-side 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 fundamentals in data structures, algorithms, automated testing, object-oriented programming, performance complexity, and implications of computer architecture on software performance. Knowledge of data architecture, database schema design, database scalability, and SQL. Knowledge of client-side 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.
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 academic or industry experience in web development, programming languages, version control, software design patterns, infrastructure and deployment, integration and unit testing implementation.
#J-18808-Ljbffr
-
Senior Software Engineer
21 hours ago
Dubai, Dubai, United Arab Emirates Global Software Solutions Group Full timeSenior Software Engineer - FinIQ (Techno-Functional) We are looking for a highly skilled Senior Software Engineer with strong techno-functional expertise in FinIQ, banking solutions, and API integrations to join a leading UAE bank. Location : Dubai, UAE. Availability : Immediate Joiners to 45 Days Notice Period. Education Degree or Postgraduate in...
-
Software Engineer
4 weeks ago
Dubai, Dubai, United Arab Emirates Software Defined Automation GmbH Full timeYour missionAbout the roleAt KASO, our Software Engineers are the backbone of our tech-driven revolution in the F&B industry. We're seeking a talented Backend Engineer to join our team and contribute to the development and maintenance of our core software applications. You'll work collaboratively with designers, product managers, and other engineers to build...
-
Oracle Fusion HCM Senior Software Engineer
4 weeks ago
Dubai, Dubai, United Arab Emirates Global Software Solutions Group Full timeOracle Fusion HCM Senior Software Engineer - Leading UAE bank EducationPostgraduate degree in Computer Science or related field (or equivalent experience) Experience7+ years of implementation experience as a Technical Expert in Oracle Fusion HCM Technical SkillsCustomization of Oracle Fusion modules Development of SaaS extensions using Oracle VBCS, PCS...
-
Senior Software Engineer
2 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeMultibank group invites qualified candidates to apply for Senior Software Engineer position. This role involves building high-quality software products and collaborating with talented engineers.As a Senior Software Engineer at Multibank, you will be working on cutting-edge technologies and frameworks to deliver exceptional user experiences. You will lead by...
-
Senior Software Engineer
1 week ago
Dubai, Dubai, United Arab Emirates Global Software Solutions Group Full timeWe are seeking a skilled Senior Rust Developer to join our team and work on exciting projects for a large UAE bankEducationDegree, Post graduate in Computer Science or related field (or equivalent industry experience)ExperienceMinimum 5 years of development and design experience in RUST programming languageWork experience with Rust and a solid foundation...
-
Senior Software Engineer
4 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeSenior Software Engineer: Design and maintain apps, mentor team, and ensure best practices. Requires CS degree, 1-3 years experience, and proficiency in Java, Python, or C++.DescriptionJob Title: Senior Software EngineerDesired Candidate Profile:Design, develop, and maintain high-quality software applications.Collaborate with cross-functional teams to...
-
Senior Software Engineer
5 days ago
Dubai, Dubai, United Arab Emirates TalentSource International Full timeSENIOR SOFTWARE ENGINEER (Python Java MongoDB Java) Based in Dubai; Immediate start date. Senior Software Engineer with 5 years experience & expertise in Python MongoDB Java and PL/SQL needed in Dubai Essential Requirements:Minimum 5 years experience as a Software Engineer Proficiency in Python programming Experience with MongoDB database management...
-
Software Engineer
7 days ago
Dubai, Dubai, United Arab Emirates Delicate Software Solutions Full timeAbout Us: We are a Software company that delivers quality software solutions in the UAE, serving our clients for over a decade with dedication and expertise.We are seeking an experienced Full-Stack Developer to join our team at Delicate Software Solutions. As a key member of our development team, you will be responsible for designing, implementing, and...
-
Senior Software Engineer
3 hours ago
Dubai, Dubai, United Arab Emirates TalentSource International Full timeSENIOR SOFTWARE ENGINEER (Python Java MongoDBJava) Based in Dubai; Immediate startdate. Senior Software Engineer with 5 yearsexperience & expertise in Python MongoDB Java and PL/SQLneeded in Dubai EssentialRequirements:Minimum5 years experience as a Software EngineerProficiency in Python programmingExperience with MongoDB database managementExperience with...
-
Senior Software Engineer
14 hours ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeSenior Software Engineer : Back-End Developer(Java/Golang)AESeniorSalary Range: To be discussedSummarySenior Software Engineer: Remote, 12-month contract. Build scalable apps, write reliable code, identify bottlenecks. Requires CS degree, 4+ years' exp., Golang, system design, communication skills.DescriptionSenior Software Engineer: Back-End Developer (Java...
-
Senior Software Engineer
4 days ago
Dubai, Dubai, United Arab Emirates Lucidspire Full timeGreetings from Lucidspire Private LimitedJob Opportunity with one of our clientsRole : Software Engineer and Senior Software EngineerExperience: Software Engineer – 5+ yearsSenior Software Engineer – 8+ yearsNotice Period : Immediate to 30 daysAbout Our Client:Our client is a global IT solutions provider that offers a range of services and solutions...
-
Senior Software Engineer
3 days ago
Dubai, Dubai, United Arab Emirates Lucidspire Full timeGreetings from Lucidspire Private LimitedJob Opportunity with one of our clientsRole : Software Engineer and Senior Software EngineerExperience: Software Engineer – 5+ yearsSenior Software Engineer – 8+ yearsNotice Period : Immediate to 30 daysAbout Our Client:Our client is a global IT solutions provider that offers a range of services and solutions...
-
Senior Process Design Engineer
7 days ago
Dubai, Dubai, United Arab Emirates The Chemical Engineer Full timeJOB DESCRIPTION Wood is recruiting for a Senior Process Design Engineer to join its UAE Business Unit to strengthen our team in Dubai, UAE. Minimum of 8 - 14 years of design experience in onshore Oil and Gas project with Brownfield experience. Minimum 5 years FEED experience in upstream projects. Experience in FEED design of Crude Oil Storage systems,...
-
Senior Software Engineer
2 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeAt Teachmecode, we're seeking an experienced Senior Software Engineer to lead the development of our full-stack applications. You'll work closely with our design and development teams to deliver high-quality products that meet our customers' needs.ResponsibilitiesThe ideal candidate will have a strong background in software engineering, excellent...
-
Senior Software Engineer
3 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeSenior Software Engineer: Back-End Developer (Java/Golang)Posted 2 days agoJob OverviewPosition: Senior Software Engineer: Back-End Developer (Java/Golang) - Fully Remote OpportunityDuration: 12-month contractSalary Range: To be discussedSummaryDevelop scalable backend applications. Requires 4+ years experience, knowledge of Golang, and a Bachelor's degree...
-
Senior Software Engineer
6 days ago
Dubai, Dubai, United Arab Emirates Emirates Group Full timeJob description / RoleEmployment: Full TimeAbout EmiratesAt Emirates, we believe in connecting the world, to and through, our global hub in Dubai; and in constantly innovating to ensure our customers 'Fly Better'.Emirates Group IT thrives on the dynamic nature of technology. Being pioneers in aviation innovation, we're always at the forefront, pushing...
-
Senior Software Engineer
6 days ago
Dubai, Dubai, United Arab Emirates Elevon Core Full timeJob Title: Senior Software EngineerElevon Core is seeking an experienced Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications.About the Role:This position requires a strong background in full-stack development with expertise in...
-
Senior Software Engineer
11 hours ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJob OverviewTeachmecode is seeking a highly skilled Senior Software Engineer to join our team. As a Back-End Developer, you will be responsible for building scalable applications using Java and Golang.This is a fully remote opportunity with a 12-month contract duration.
-
Senior Software Engineer
3 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeDigital Zone seeks a Senior Software Engineer to excel in frontend development, ensuring high standards and enhancing customer satisfaction.About The CompanyDigital Zone is a key regional player and the Iraqi champion in the e-commerce (e-goods) sector, serving millions of customers on a daily basis. In our short lifetime since Digital Zone was founded, we...
-
Senior Software Engineer
4 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeDigital Zone seeks a Senior Software Engineer to excel in frontend development, ensuring high standards and enhancing customer satisfaction.About The CompanyDigital Zone is a key regional player and the Iraqi champion in the e-commerce (e-goods) sector, serving millions of customers on a daily basis. In our short lifetime since Digital Zone was founded, we...