68 Waterfall jobs in Dubai

Software Engineering Manager - FinTech

Dubai, Dubai Hrcornergroup

Posted today

Job Viewed

Tap Again To Close

Job Description

Software Engineering Manager – FinTech

Location: Dubai, UAE
Leadership | Agile Delivery | Product Engineering

Lead the Code. Drive the Vision. Scale the Future of FinTech.

HR Corner Group is partnering with a leading FinTech firm in Dubai to find a passionate and highly capable Software Engineering Manager to lead engineering teams in building world-class financial products.

This is a strategic leadership role for someone who can balance hands-on technical direction with people management, Agile delivery, and cross-functional collaboration in a fast-paced, product-led environment.

Your Mission

To lead, coach, and scale a high-performing software engineering team , delivering secure, scalable, and customer-focused digital solutions that power next-generation finance.

Key Responsibilities

Team Leadership & Development

  • Manage and mentor a team of backend, frontend, and full-stack engineers , fostering a culture of ownership, continuous improvement, and accountability.

  • Lead performance management, hiring, onboarding , and career development for the engineering team.

  • Champion best practices in clean code, testing, security, and technical documentation .

Technical Oversight & Hands-On Support

  • Provide technical direction, architecture guidance , and code reviews to ensure high-quality software delivery.

  • Maintain hands-on involvement as needed, especially during complex design, integration, or troubleshooting phases.

  • Ensure all systems are resilient, performant, and secure , aligned with FinTech compliance standards.

Agile Delivery & Project Execution

  • Oversee the end-to-end software development lifecycle using Agile/Scrum methodologies .

  • Collaborate with product managers, designers, and stakeholders to translate business requirements into technical deliverables .

  • Monitor project health, scope, timelines, and team velocity to ensure timely, scalable releases.

Cross-Functional Collaboration & Strategy

  • Work closely with CTO, Product, QA, DevOps, and Data teams to align engineering efforts with broader company objectives.

  • Contribute to technical roadmaps, OKRs, and strategic initiatives to scale the business effectively.

  • Act as a bridge between technical teams and non-technical stakeholders, ensuring transparency and alignment.

Ideal Candidate Profile

8+ years of software engineering experience, including 3+ years in a leadership or management capacity .
Strong technical background with hands-on experience in modern programming languages (e.g., Java, Python, Node.js, or similar) .
Proven track record of leading Agile development teams and delivering high-impact software products.
Experience in FinTech, SaaS, or cloud-native digital platforms is highly desirable.
Deep understanding of Agile practices, CI/CD pipelines, software architecture, and secure coding standards .
Excellent leadership, communication, and project management skills.
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Why Join?

Play a key role in scaling a high-growth FinTech platform reshaping financial services in the region.
Lead a passionate engineering team building secure, customer-first digital solutions.
Enjoy a collaborative, empowering work culture in the heart of Dubai’s innovation ecosystem .
Competitive compensation, leadership autonomy, and long-term growth opportunities.

From Code to Culture. From Delivery to Vision.

If you're a builder, a mentor, and a strategic thinker who thrives on technical excellence and team empowerment — this is your next move.

Apply now or contact HR Corner Group for a confidential conversation.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineering Manager (Backend)

Dubai, Dubai TPConnects

Posted today

Job Viewed

Tap Again To Close

Job Description

About the Software Engineering Manager role

TPConnects – a global, travel content aggregation and distribution technology company – is currently seeking an Engineering Manager (Backend). The role will involve responsibilities to lead and manage the backend teams (squads), work with Product teams and contribute to resolving the technical and business challenges. The successful candidate will be joining our international team, mainly based in Dubai.

Key responsibilities
  • Lead and manage the Engineering squads.
  • Plan, monitor and deliver sprints and releases as agreed with Product teams.
  • Be a line manager for all developers within the squad and then coach, mentor, and foster their professional growth.
  • Contribute creativity and insight to solve both technical and business challenges.
  • Liaise with the QA team to get the product tested and plan for the feature release.
  • Work with other Technical teams to plan and support the Product ecosystems.
  • Support, manage and run technical hardening initiatives (optimisation, logging, monitoring, security, etc).
  • Build libraries and frameworks that support complex web applications, speed up development efficiency and improve code quality.
  • Promote usability, accessibility, elegance, performance, and maintainability within the dev squads.
  • Research and promote new technologies and best practices within the team.
  • Recommend solution architecture by comparing the advantages and disadvantages of custom development and other alternatives.
  • Document the tech solution, design options and the system technical specification.
Skills and competencies
  • At least 10+ years’ experience developing Enterprise production software (not just MVPs).
  • Proven track record of leading distributed teams of engineers.
  • Proven track record of delivering well-tested, high-quality, maintainable projects.
  • Great cross-team communication skills.
  • Self-motivated, intense eagerness to learn, ready to dive deep into complex problems, and great teamwork spirit.
  • Self-managed, proactive work style. Ability to perform at a high level in a fast-paced environment.
  • Experience collaborating in a multi-national, distributed and cross-functional team environment.
About TPConnects

TPConnects is an IATA-certified, global, travel content aggregation and distribution, SaaS and cloud technology company. We help airlines and travel agencies to distribute retail travel products through our solutions built on IATA’s New Distribution Capability (NDC) Standard. We are a part of Flight Centre Travel Group (FCTG). Our goal is to provide solutions that unlock retailing possibilities for the industry without the constraints of legacy systems. We have a vibrant, multi-cultural team and we celebrate and recognize our talents. We are a rapidly growing 130+ strong employees’ company, headquartered in Dubai, UAE, with teams in the UK and in India. Join us to be at the forefront of airline distribution transformation.

Perks

At TPConnects, we ensure your journey with us is as smooth as a first-class flight. Here are some of the perks you can expect when you come on board:

  • Medical Insurance: Comprehensive coverage to keep you and your family healthy.
  • Annual Ticket Home: We provide you with an annual ticket home, so you can visit your loved ones.
  • Performance-Based Bonus: High-flyers are rewarded! Your hard work will be recognized with a performance-based bonus.
  • Relocation Package: We offer assistance to help make your move to our location as smooth and stress-free as possible.
  • Coursera Access: So you can pilot your career to new altitudes.
  • 30 Calendar Days Vacation: More layovers (vacations), less turbulence (work stress)!
Apply now

Upload CV *

By proceeding, I accept the processing of my personal data for the purpose of this application and agree to the website terms of use and to my personal information being handled in accordance with our privacy policy .*

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Director of Software Engineering

Dubai, Dubai Foreground LLC

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

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 based in Dubai. As the company scales its SaaS platforms across industries including logistics banking and government services the role will lead the engineering vision and drive product excellence through scalable cloud-native architecture.

Role Purpose

To lead the engineering team responsible for designing building and deploying AI-powered software products that meet enterprise-grade performance reliability and security standards while maintaining speed of innovation and delivery.

Key Responsibilities

  • Set the technical vision and software architecture for core product platforms ensuring modularity scalability and continuous improvement across releases.
  • Oversee backend frontend and infrastructure teams ensuring effective coordination with product managers data scientists and QA leads.
  • Implement engineering best practices including DevOps pipelines CI/CD automation version control and secure code development.
  • Define and enforce coding standards peer review protocols testing coverage benchmarks and documentation quality.
  • Build engineering workforce plans recruitment pipelines and mentorship frameworks to scale the team as the company grows.
  • Collaborate closely with product leadership to translate customer feedback and roadmap priorities into executable engineering sprints.
  • Ensure security and compliance in multi-tenant enterprise environments particularly around data privacy AI model explainability and system availability.
  • Report on platform performance technical debt delivery velocity and capacity planning to executive leadership and board stakeholders.

Ideal Candidate Profile

  • 1215 years of hands-on software engineering experience with at least 5 years in a leadership role overseeing SaaS or platform-based software development.
  • Proven track record delivering enterprise-grade products using modern technologies (e.g. Python React Docker Kubernetes REST/GraphQL APIs).
  • Experience leading teams using Agile/Scrum and DevSecOps frameworks in fast-growth environments.
  • Bachelors or Masters degree in Computer Science Software Engineering or a related field.
  • Prior experience working in AI/ML product environments is a strong advantage.
  • Strong communication skills with the ability to collaborate across tech and non-tech stakeholders and manage remote cross-functional teams.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Head of Software Engineering

Dubai, Dubai KAIZEN Asset Management Services

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

We are seeking a visionary Head of Software Engineering to lead our technology team in designing and delivering innovative, scalable, and secure software solutions. You will be responsible for setting the technical direction, driving best practices, and fostering a culture of excellence, collaboration, and continuous improvement.

Responsibilities

Strategic Leadership and Team Development :

  • Lead, manage, and provide strategic and technical direction to the software engineering team within an Agile framework
  • Oversee team performance, including mentoring, conducting technical reviews, facilitating knowledge sharing, and fostering continuous professional development

Software Development Lifecycle (SDLC) and Delivery Management :

  • Direct the entire software development lifecycle, encompassing requirements analysis, design, development, testing, deployment, and maintenance of software applications to meet business objectives
  • Ensure the timely and budget-compliant delivery of high-quality software solutions and features, aligned with company priorities and quality benchmarks

Architectural Integrity and Technical Excellence :

  • Define, implement, and enforce best practices for software development, including coding standards, robust testing procedures, comprehensive documentation, and strategies for managing technical debt
  • Own, develop, and evolve the solution architecture across all relevant teams to ensure robustness, scalability, security, and maintainability

Stakeholder Engagement and Requirements Definition :

  • Collaborate effectively with internal stakeholders and external clients to gather, analyze, and translate business requirements into detailed technical specifications, ensuring clear communication and strategic alignment

Innovation and Continuous Improvement :

  • Drive technological innovation by evaluating emerging technologies, identifying opportunities for system and process improvements, and staying current with advancements in the software engineering field

Specialized Project and Integration Oversight :

  • Oversee the planning and execution of client data migrations from third-party systems
  • Lead the design and implementation of third-party system integrations, ensuring they meet stringent scalability, security, and maintainability standards

Requirements

I. Educational Foundation :

  • A Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related academic field is required

II. Professional Experience :

  • A minimum of eight (8) years in software development, which must include :
  • At least three (3) years in a leadership capacity, specifically managing medium-sized development teams (comprising 5 to 10 members)
  • A minimum of three (3) years of dedicated experience developing with TypeScript and Node.js

III. Technical Expertise & Methodologies :

  • Comprehensive understanding and practical application of software development methodologies, such as Agile and Scrum
  • In-depth knowledge of software design patterns and clean architecture, coupled with a proven capability in designing scalable system architectures
  • Proficiency with CI / CD pipelines, contemporary DevOps practices, and familiarity with secure coding principles
  • Extensive experience with cloud infrastructure (Microsoft Azure preferred) and container orchestration technologies, notably Kubernetes
  • Working knowledge of front-end technologies (e.g., Angular), database systems (e.g., PostgreSQL), and native mobile application development
  • Exceptional English communication skills (both written and verbal), with particular emphasis on effectiveness in client interactions
  • Demonstrated ability to mentor developers, conduct thorough technical assessments, and adeptly translate business objectives into effective technical strategies
  • Strong decision-making skills, characterized by a pragmatic approach to balancing technical debt against feature delivery imperatives

V. Preferred Attributes :

  • Prior experience in successfully leading distributed or remote development teams is highly desirable

Seniority level

Seniority level

Director

Employment type

Employment type

Full-time

Job function

Job function

Information Technology

IT Services and IT Consulting

Referrals increase your chances of interviewing at KAIZEN Asset Management Services by 2x

Get notified about new Head of Software Engineering jobs in Dubai, Dubai, United Arab Emirates .

Director of Software Engineering (DSE001)

Software Engineering Manager - Cross-platform C++ - Multipass

Software Engineering Manager - Cross-platform C++ - Multipass

Software Engineering Manager - Cross-platform C++ - Multipass

Software Engineering Manager - Sustaining Engineering

Software Engineering Manager, Ubuntu Gaming

Head of Transaction Banking Operations Risk - Control & Middle Office

Head of Operations - Waste Water Treatment Industry

Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Chief Supervisor - Enterprise Command & Control Center Operations

Head of Data Analytics & Operations Reporting Health

Ubuntu Enablement - Software Engineering Manager

Linux Enablement - Software Engineering Manager

Head of Operations and Collateral Management Services

Head of Contact center support & Development Section

Chief Supervisor - Enterprise Command & Control Center Operations

Head of Operations - Exhibition and Conference

Acting Head -Digital Governance and Enterprise Architecture Department (UAE Nationals only)

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

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineering Manager (Backend)

Dubai, Dubai TPConnects

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

About the Software Engineering Manager role

TPConnects – a global, travel content aggregation and distribution technology company – is currently seeking an Engineering Manager (Backend). The role will involve responsibilities to lead and manage the backend teams (squads), work with Product teams and contribute to resolving the technical and business challenges. The successful candidate will be joining our international team, mainly based in Dubai.

Key responsibilities
  • Lead and manage the Engineering squads.
  • Plan, monitor and deliver sprints and releases as agreed with Product teams.
  • Be a line manager for all developers within the squad and then coach, mentor, and foster their professional growth.
  • Contribute creativity and insight to solve both technical and business challenges.
  • Liaise with the QA team to get the product tested and plan for the feature release.
  • Work with other Technical teams to plan and support the Product ecosystems.
  • Support, manage and run technical hardening initiatives (optimisation, logging, monitoring, security, etc).
  • Build libraries and frameworks that support complex web applications, speed up development efficiency and improve code quality.
  • Promote usability, accessibility, elegance, performance, and maintainability within the dev squads.
  • Research and promote new technologies and best practices within the team.
  • Recommend solution architecture by comparing the advantages and disadvantages of custom development and other alternatives.
  • Document the tech solution, design options and the system technical specification.
Skills and competencies
  • At least 10+ years’ experience developing Enterprise production software (not just MVPs).
  • Proven track record of leading distributed teams of engineers.
  • Proven track record of delivering well-tested, high-quality, maintainable projects.
  • Great cross-team communication skills.
  • Self-motivated, intense eagerness to learn, ready to dive deep into complex problems, and great teamwork spirit.
  • Self-managed, proactive work style. Ability to perform at a high level in a fast-paced environment.
  • Experience collaborating in a multi-national, distributed and cross-functional team environment.
About TPConnects

TPConnects is an IATA-certified, global, travel content aggregation and distribution, SaaS and cloud technology company. We help airlines and travel agencies to distribute retail travel products through our solutions built on IATA’s New Distribution Capability (NDC) Standard. We are a part of Flight Centre Travel Group (FCTG). Our goal is to provide solutions that unlock retailing possibilities for the industry without the constraints of legacy systems. We have a vibrant, multi-cultural team and we celebrate and recognize our talents. We are a rapidly growing 130+ strong employees’ company, headquartered in Dubai, UAE, with teams in the UK and in India. Join us to be at the forefront of airline distribution transformation.

Perks

At TPConnects, we ensure your journey with us is as smooth as a first-class flight. Here are some of the perks you can expect when you come on board:

  • Medical Insurance: Comprehensive coverage to keep you and your family healthy.
  • Annual Ticket Home: We provide you with an annual ticket home, so you can visit your loved ones.
  • Performance-Based Bonus: High-flyers are rewarded! Your hard work will be recognized with a performance-based bonus.
  • Relocation Package: We offer assistance to help make your move to our location as smooth and stress-free as possible.
  • Coursera Access: So you can pilot your career to new altitudes.
  • 30 Calendar Days Vacation: More layovers (vacations), less turbulence (work stress)!
Apply now

Upload CV *

By proceeding, I accept the processing of my personal data for the purpose of this application and agree to the website terms of use and to my personal information being handled in accordance with our privacy policy .*

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineering Manager – FinTech

Dubai, Dubai Hrcornergroup

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Software Engineering Manager – FinTech

Location: Dubai, UAE
Leadership | Agile Delivery | Product Engineering

Lead the Code. Drive the Vision. Scale the Future of FinTech.

HR Corner Group is partnering with a leading FinTech firm in Dubai to find a passionate and highly capable Software Engineering Manager to lead engineering teams in building world-class financial products.

This is a strategic leadership role for someone who can balance hands-on technical direction with people management, Agile delivery, and cross-functional collaboration in a fast-paced, product-led environment.

Your Mission

To lead, coach, and scale a high-performing software engineering team, delivering secure, scalable, and customer-focused digital solutions that power next-generation finance.

Key Responsibilities

Team Leadership & Development

  • Manage and mentor a team of backend, frontend, and full-stack engineers, fostering a culture of ownership, continuous improvement, and accountability.

  • Lead performance management, hiring, onboarding, and career development for the engineering team.

  • Champion best practices in clean code, testing, security, and technical documentation.

Technical Oversight & Hands-On Support

  • Provide technical direction, architecture guidance, and code reviews to ensure high-quality software delivery.

  • Maintain hands-on involvement as needed, especially during complex design, integration, or troubleshooting phases.

  • Ensure all systems are resilient, performant, and secure, aligned with FinTech compliance standards.

Agile Delivery & Project Execution

  • Oversee the end-to-end software development lifecycle using Agile/Scrum methodologies.

  • Collaborate with product managers, designers, and stakeholders to translate business requirements into technical deliverables.

  • Monitor project health, scope, timelines, and team velocity to ensure timely, scalable releases.

Cross-Functional Collaboration & Strategy

  • Work closely with CTO, Product, QA, DevOps, and Data teams to align engineering efforts with broader company objectives.

  • Contribute to technical roadmaps, OKRs, and strategic initiatives to scale the business effectively.

  • Act as a bridge between technical teams and non-technical stakeholders, ensuring transparency and alignment.

Ideal Candidate Profile

8+ years of software engineering experience, including 3+ years in a leadership or management capacity.
Strong technical background with hands-on experience in modern programming languages (e.g., Java, Python, Node.js, or similar).
Proven track record of leading Agile development teams and delivering high-impact software products.
Experience in FinTech, SaaS, or cloud-native digital platforms is highly desirable.
Deep understanding of Agile practices, CI/CD pipelines, software architecture, and secure coding standards.
Excellent leadership, communication, and project management skills.
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Why Join?

Play a key role in scaling a high-growth FinTech platform reshaping financial services in the region.
Lead a passionate engineering team building secure, customer-first digital solutions.
Enjoy a collaborative, empowering work culture in the heart of Dubai’s innovation ecosystem.
Competitive compensation, leadership autonomy, and long-term growth opportunities.

From Code to Culture. From Delivery to Vision.

If you're a builder, a mentor, and a strategic thinker who thrives on technical excellence and team empowerment — this is your next move.

Apply now or contact HR Corner Group for a confidential conversation.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Expert Manager, Software Engineering

Dubai, Dubai Bain & Company

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

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 DOAs 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
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Waterfall Jobs in Dubai !

Backend Software Engineering Opportunity

New
Dubai, Dubai beBeeFintech

Posted today

Job Viewed

Tap Again To Close

Job Description

Backend Software Engineer

We're seeking a seasoned Backend Software Engineer to join our dynamic team.

  • About the Role:
  • We're looking for a highly skilled Backend Software Engineer to help us design, develop, and maintain mission-critical backend services.
  • You'll work closely with cross-functional teams to transform requirements into innovative technical solutions.
  • Craft APIs and integrations that facilitate seamless interactions within and beyond our services.
  • Fortify the security, reliability, and performance of backend services through rigorous testing and optimization.
  • Monitor system health and troubleshoot issues to ensure a smooth user experience.

Key Responsibilities

  • Design and Development:
  • Design and develop scalable, distributed backend services.
  • Maintain high-quality code, adhering to industry best practices and coding standards.

Requirements

  • Technical Skills:
  • Proficient in Typescript, NestJS, and Python.
  • Bonus points for Golang expertise.
  • Experienced with relational and NoSQL databases.
  • Skillful in data modeling.
  • Adept at API design principles, excelling in gRPC and REST APIs.
  • Proficient in messaging systems like Kafka, RabbitMQ, or similar technologies.
  • Familiar with workflow management platforms such as Temporal or similar technologies.
  • Knowledgeable about card schemes like VISA and MASTERCARD, especially real-time card transaction processing.
  • Equipped with prior involvement in ledger management or financial data systems.
  • Familiar with accounting systems like Quickbooks, NetSuite, and others.
  • Experienced with cloud platforms (GCP, AWS, etc.) and containerization technologies like Docker and Kubernetes.

Benefits

  • Work Environment:
  • Nurture independent thought and ownership.
  • J-18808-Ljbffr has created a family of superachievers.

About Us

We are the fastest-growing fintech in expense management in MENA. We offer corporate cards and expense management software that help companies save time and money. We nurture independent thought and ownership.

This advertiser has chosen not to accept applicants from your region.

Expert Senior Manager, Software Engineering

Dubai, Dubai Bain & Company

Posted today

Job Viewed

Tap Again To Close

Job Description

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 Senior Manager, Software Engineering, you will lead the development and building of software applications that address complex problems in various industries. You will mentor and 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.

  • Collaborate closely with and influence general consulting teams to identify software solutions to client business problems, and to appropriately scope, prioritize and execute those solutions
  • Provide strategic leadership in designing and development of full stack application software, guiding selection of third-party software products ensuring seamless integration as needed
  • Oversee and drive strategic engagements focused on optimizing clients' front-end architecture, micro-services, build processes, security frameworks, etc.
  • Champion establishing front-end development best practices and standards
  • Guide the development of scalable libraries and software components to accelerate the delivery of client solutions
  • Oversee the full software development life cycle including architecture design, reviewing documentation and unit/integration tests, guiding issue resolutions, driving quality and consistency for code reviews, and mentoring other Engineers
  • Lead the collaboration between web designers and developers to create modern UI/UX web applications
  • Coach front-end engineers to develop full-stack capabilities and advance their careers
  • Work with the team and other senior leaders to create a great working environment that attracts other great engineers
  • Coach engineering teams at our clients and partners to raise their capabilities and ensure that our work is successfully deployed to the highest standards
  • Drive best demonstrated practices in software engineering, and share learnings with team members in AAG about theoretical and technical developments in software engineering
  • Drive industry-leading innovations that translate into great impact for our clients in case work
  • Act as PD Advisor as needed
  • Lead recruiting and onboarding for other team members
  • Travel required for client and Bain team collaboration on-site

ABOUT YOU

Technical Skills & Knowledge

  • Master’s degree in Computer Science, Engineering, or a related technical field
  • 10 years minimum experience
  • 3 years minimum leading and managing engineers
  • Track record of leading and collaborating on strategic initiatives
  • Deep experience with designing and building full-stack applications
  • Experience (7+ years) with web application development and technologies such as React, Angular, Vue.js, HTML and CSS
  • Experience (6+ years) with server-side development with frameworks and technologies such as FastAPI, Node.js, Flask, Django, .NET Core or Java Spring Boot
  • Experience building applications with Cloud platforms and services (AWS, Azure, GCP, etc.)
  • Experience (5+ years) with micro-service API development (RESTful, GraphQL, gRPC)
  • Experience with UI/UX analytics platforms for engagement analysis (Amplitude, Mixpanel, Google Analytics)
  • Strong knowledge in front-end development best practices (component libraries, testing frameworks, package management, and CSS pre-processors)
  • Knowledge in DB types (e.g., relational, document, key/value, columnar, etc.).
  • Knowledge of modern integration practices for front-end and enterprise level system to system integrations (sync vs async, event-based patterns etc.)
  • Experience with data architecture, database schema design, database scalability and SQL
  • Experience with SQL or NoSQL databases (PostgreSQL, MongoDB, or SQL Server)
  • Understanding of data security and privacy regulations, key topics in cybersecurity, authentication and authorization mechanisms (including cloud IAM)
  • Strong computer science fundaments in data structures, algorithms, automated testing, object-oriented programming, performance complexity, and implications of computer architecture on software performance.
  • Experience working according to agile principles
  • 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
  • Experience leading multiple projects independently and growing and developing more junior engineers
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Linux Enablement - Software Engineering Manager

Dubai, Dubai Canonical

Posted today

Job Viewed

Tap Again To Close

Job Description

Linux Enablement - Software Engineering Manager

Join to apply for the Linux Enablement - Software Engineering Manager role at Canonical.

Canonical's Device Delivery Team works with tier-1 OEM and ODM customers to pre-load Ubuntu Desktop and Ubuntu Core, bringing Ubuntu directly to millions of users.

As a Software Engineering Manager, you will lead and manage the software engineering team to deliver OEM enablement projects. This fast-paced environment requires excellent time management, deep knowledge of the Linux system, low-level debugging, critical thinking, problem-solving skills, and management ability.

Key Responsibilities
  • Recruit, motivate, mentor, and enable your team to succeed in delivering quality products.
  • Set goals with the team; prioritize tasks, identify and measure team health indicators.
  • Maximize the results of team members and support their career growth.
  • Coordinate with project managers, HWE, QA, and certification management.
  • Monitor projects from kickoff to post-mortem and handle escalations.
  • Communicate, understand, and resolve technical challenges with OEMs, ODMs, SiPs, IHVs.
  • Prioritize customer requests globally.
  • Collaborate with product engineering teams (including Desktop, Foundations, Kernel, and Security).
  • Provide leadership for methodologies, strategies, standards, tools, and best practices.
  • Must be able to travel to the EU, USA, China, and Taiwan.
Required Skills and Experience
  • A Bachelor (or higher) degree in STEM, preferably computer science or software engineering.
  • Proven track record in technical roles with Linux, preferably Ubuntu or Debian.
  • Commitment to development and testing methodologies, and maintainable code quality.
  • Experience with management responsibilities.
  • Ability to work collaboratively in a team environment.
  • Ability to be productive in a globally distributed team through self-discipline and self-motivation.
  • Commitment and energy to deliver on schedule.
  • Strong English and Chinese language communication skills, both written and verbal.
Desirable Skills and Experience
  • Making technical decisions for a team as a tech lead.
  • Software architecture and design experience.
  • Software development or operations experience with: Ubuntu - kernel and userspace, deb/snap packaging, QEMU/KVM, LXC/LXD, Containers, Python, Go, C, bash, Postgresql, Mongo, Kubernetes, OpenStack, Ceph, AI/ML.
  • Participation in open-source development projects.
  • Experience with CI/CD.

Canonical is an equal opportunity employer. We believe a diverse workforce enhances our ability to deliver world-class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Additional Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
  • Industries: Software Development

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Waterfall Jobs View All Jobs in Dubai