Senior Backend Software Engineer

apartmentInvestbank placeSharjah calendar_month 

Job Description

Job purpose:

  • We are building a modern AI-first digital banking platform with a strong product engineering culture, high ownership, and modern architecture principles.
  • We are looking for a Senior Backend Software Engineer to help design, build, and scale core banking and fintech capabilities across payments, onboarding, cards, integrations, AI-enabled services, and customer-facing digital products.
  • This role requires strong backend engineering fundamentals, hands-on delivery, architectural thinking, and the ability to operate in a fast-moving product environment.

Responsibilities:

  • Design, develop, and maintain scalable backend services and APIs.
  • Build production-grade microservices using Java/Kotlin.
  • Develop cloud-native solutions on Microsoft Azure.
  • Work closely with product, mobile, design, security, and platform teams.
  • Participate in architecture decisions and technical strategy discussions.
  • Improve system reliability, observability, scalability, and security.
  • Contribute to CI/CD pipelines and engineering automation.
  • Review code, mentor engineers, and promote engineering best practices.
  • Optimize performance, latency, and cost efficiency of backend systems.
  • Support integration with banking systems, fintech providers, payment gateways, and third-party platforms.
  • Drive engineering quality through testing, monitoring, and operational excellence.

Qualifications, Skills and Experience:

  • 5+ years of backend software engineering experience.
  • Strong experience with Java and/or Kotlin.
  • Strong understanding of Spring Boot ecosystem.
  • Experience building distributed systems and microservice architectures.
  • Hands-on experience with Microsoft Azure.
  • Experience with Kubernetes and Docker.
  • Experience with REST APIs, asynchronous messaging, and event-driven architectures.
  • Solid understanding of SQL and NoSQL databases.
  • Experience with CI/CD pipelines and DevOps practices.
  • Understanding of secure software development principles.
  • Strong problem-solving and debugging skills.
  • Experience working in agile product engineering teams.
  • Strong communication and ownership mindset.
apartmentTalabatplaceDubai, 13 km from Sharjah
outcomes  •  With guidance from other engineers, design, write and release software as a solution to an end-to-end problem in your business domain and deliver value in small batches in accordance with our engineering standards  •  Understand scalability...
thumb_up_altRecommended

Senior Software Engineer - .NET

apartmentFacilitative Employment Services - KamayiplaceDubai, 13 km from Sharjah
JOB PURPOSE We're seeking an experienced Senior Software Engineer to be deployed with our airline client — a major international airline headquartered in Dubai — as part of their IT Innovation and Digital Services team. You will design and build...
business_centerHigh salary

Senior Manager Software Engineering

apartmentDubai Holding GroupplaceDubai, 13 km from Sharjah
of Tomorrow Dubai Holding is looking to hire a Senior Manager Software Engineering at the corporate office. The job holder is responsible for designing, building, and maintaining scalable data and AI-driven applications, React-based front-end applications...