{bc}

Lead Software Engineer

AtainDubai, UAE1 weeks agoMid-Senior
Mid-Seniorfulltime

Skills

JavaPythonC++

About This Role

Job Description

We are looking for a skilled Full Stack Lead to join our dynamic team.

The ideal candidate will be responsible for designing, developing, and maintaining high-performance applications.

You will work closely with cross-functional teams to analyse requirements, implement solutions, and ensure the delivery of robust and scalable software.

Key Responsibilities

  • Design, code and maintain medium to large product features/modules as part of an agile feature team
  • Understand product features and contribute to user stories during refinement with product owners and product managers
  • Work with Architects and other Senior Engineers during the technical design process by contributing to the analysis of technical application requirements
  • Convert technical solutions for features into low level design and working code
  • Independently write secure and optimized code through implementation of client approved coding standards and NFR requirements
  • Adhere to client coding standards, guidelines and best practices and contribute to playbooks and other standards documents
  • Work with testers and product owners to get stories accepted before sprint closure
  • Demo the accepted stories to business and IT stakeholders
  • Be open to feedback from retros and implement the necessary changes to improve coding or other skills
  • Continuously stay up to date with the relevant technologies and implement learnings to enhance code quality

Requirements

  • Bachelor's degree in computer science, Information Technology, or a related field
  • 9+ years of experience in Software Engineering preferably in agile ways of working
  • Practical agile software development experience and proficiency in usage of collaboration tools like Jira, Confluence, Miro, Mural etc.
  • Strong understanding of modern integration patterns such as event-driven architecture, API-led connectivity, and microservices-based integration
  • Knowledge of domain-driven design concepts and have experience designing and implementing microservices using modern development practices and tools
  • Good understanding of DevOps practices, including Continuous Integration, Continuous Deployment, Continuous Delivery, security/data standards and policies
  • Strong analytical and technical design skills
  • Problem solving skills to resolving a variety of issues using system design tools as well as technical expertise in the listed technologies
  • Strong analytical and troubleshooting skills in performance monitoring and tuning application and database performance for large-scale distributed applications
  • Solid understanding of testing concepts such as unit testing, functional testing, and tools
  • Experience working in enterprise or start-up environments
  • Good communication skills and ability to collaborate effectively with other team members, including developers, testers, product owners and managers, scrum masters, architects, management team and Business and IT stakeholders
  • Senior applicants should be able to mentor, guide and manage other engineering team members
  • The following would be beneficial:
  • Experience working in a scaled agile environment
  • Certification in SAFe for Teams
  • Experience working in airline, airport or other aviation related products and projects
  • Familiarity with AI assistant tools for coding and unit testing
  • Technology Stack experience:

Frontend

SingleSPA, React.js 16+, Angular, HTML5, CSS3, JavaScript, Express.js

Ci/Cd

: Jenkins, Terraform

About IGT Solutions

IGT Solutions is a next-gen Tech Services and Customer Experience (CX) company.

It enables personalized, meaningful, and effective interactions by combining cutting-edge technology and innovative solutions with the power of Gen AI to deliver exceptional end-user experiences.

With the ability to integrate human and digital intelligence seamlessly, it is a trusted partner for managing end-to-end transformation journeys for global majors across industries.

Established in 1998, IGT Solutions has more than 90 global marquee customers and 25,000+ experts servicing client processes from 31 global delivery centers across 13 countries.

IGT Solutions' service offerings include data & analytics, digital transformation, systems integration, platform solutions, AI/ML, and Gen AI-led industry and enterprise solutions, intelligent automation and analytics, and a full spectrum of BPM services and solutions.

Your resume, rewritten for this exact role.

Sign up free — Base Career tailors your CV to this job description in 60 seconds.

01 / 05

Resume Tailored to This Job

Resume Tailored to This Job

Your keywords, structure, and story — rewritten to match this exact role and pass ATS filters.

Get My Free Resume

Free · No card · 60 seconds

02 / 05

Cover Letter for This Role, Done

Cover Letter for This Role, Done

Job-specific cover letters written in Gulf professional tone — ready in seconds, not hours.

Get My Cover Letter

Free · No card · 60 seconds

03 / 05

See How Well You Fit This Role

See How Well You Fit This Role

AI match score with clear reasons — know your fit before investing time in the application.

Check My Fit Score

Free · No card · 60 seconds

04 / 05

Apply in One Click

Apply in One Click

Autofill any application form on Workday, LinkedIn, Bayt, Greenhouse — with your tailored content.

Start Applying Faster

Free · No card · 60 seconds

05 / 05

Track It. Follow Up at the Right Time.

Track It. Follow Up at the Right Time.

Visual pipeline for every application with AI-timed follow-up reminders so nothing slips.

Track My Applications

Free · No card · 60 seconds

Similar Jobs

Lead Software Engineer (Java)

Revolut ·

Mid-Seniorfulltime

About Revolut People deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. Our powerhouse of products — including spending, saving

Skills

GCPJavaKubernetes

Lead Software Engineer - Mobile Development Crypto Wallets - 100% Remote

TALENTMATE · Dubai

Mid-Seniorfulltime

Job Description Join Tether and Shape the Future of Digital Finance At Tether, we’re not just building products, we’re pioneering a global financial revolution. Our cutting-edge solutions empower businesses—from exchange

Skills

JavaPythonC++

Lead Software Engineer - Mobile Development (Crypto Wallets) - 100% remote

Tether.io · Abu Dhabi

fulltime

Join Tether and Shape the Future of Digital Finance At Tether, we’re not just building products, we’re pioneering a global financial revolution. Our cutting-edge solutions empower businesses—from exchanges and wallets to

Skills

JavaPythonC++

Senior Lead Software Engineer Data

TALENTMATE · Dubai

Mid-Seniorfulltime

Job Description About Revolut People deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. Our powerhouse of products — including

Skills

JavaPythonC++

Senior/Lead Software Engineer (Data)

Revolut ·

Entryfulltime

About Revolut People deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. Our powerhouse of products — including spending, saving

Skills

VAT

Lead Software Engineer - Mobile Development (Crypto Wallets)

Jobgether · Abu Dhabi

Mid-Seniorfulltime

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Lead Software Engineer - Mobile Development (Crypto Wallets) in United Arab Emirates. This role sits at the intersection

Skills

JavaPythonC++

Lead Software Engineer (Java) - SSO

Revolut · Abu Dhabi

Mid-Seniorfulltime

About Revolut People deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. Our powerhouse of products — including spending, saving

Skills

JavaScalaVAT

Lead Software Engineer Java

TALENTMATE · Dubai

Mid-Seniorfulltime

Job Description About Revolut People deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. Our powerhouse of products — including

Skills

GCPJavaKubernetes

Lead Software Developer

Akkodis Middle East · Abu Dhabi

Senior

Develop and mentor team members while designing efficient software solutions using .NET, Angular, SQL Server, and Azure DevOps in an Agile environment.

Skills

.NETAngularAzure Devops

2.2K+

Cover Letters & Follow-ups

1.8K+

Resumes Tailored

190.5K+

Jobs Tracked

Trusted by professionals at

PwC//
Emaar//
KPMG//
Noon//
Amazon AWS//
Talabat//
Deloitte//
Emirates//
Careem//
Aramex//
McKinsey//
Property Finder//
Majid Al Futtaim//
Chalhoub Group//
PwC//
Emaar//
KPMG//
Noon//
Amazon AWS//
Talabat//
Deloitte//
Emirates//
Careem//
Aramex//
McKinsey//
Property Finder//
Majid Al Futtaim//
Chalhoub Group//
AI Job Platform

Stop applying blindly. Start getting hired.

Base Career automates the hardest parts of job searching — apply smarter, not harder.

AI Resume in 60s

Your resume rewritten for this exact role using the job description as the brief.

ATS-Optimized

Get past automated screening filters with the right keywords matched to each job.

Application Tracker

Track every job, follow-up, and interview in one visual kanban board.

Free plan · No credit card required