Company logo hidden

Software Engineer (Python)

Unlock employer Dubai, United Arab Emirates Posted: 30 May 2026

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Hybrid
  • Apply from abroad
  • Relocation Support
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job:

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

At the company, our mission is to empower people with greater visibility, control, and freedom over their finances. Since our inception in 2015, we have grown our product offering to help over 75 million customers spend, save, invest, and manage their money efficiently. We have been recognized as a Great Place to Work™, reflecting our commitment to our employees and our organizational culture.

As a Backend Engineer, you will join our Technology team, which is responsible for developing the systems that enable the company's innovative financial solutions. Your role will involve building clean, maintainable code and working within a framework that emphasizes test-driven development (TDD), domain-driven design (DDD), and continuous integration and delivery.

Location: United Arab Emirates (Remote, with relocation options to Poland, Spain, or UAE)
Job Type: Full-time

Key Responsibilities:

  • Build APIs, data models, and data pipelines designed to be scalable according to business needs.
  • Write event consumers for new flows and processes.

What You'll Need:

  • 5+ years of experience as a Software Engineer.
  • 3+ years of expertise in Python as your primary programming language.
  • An academic background in a STEM field.
  • Fluency in Python, SQL, and other Object-Oriented Programming Languages.
  • Experience with API development and integration.
  • A practical understanding of distributed systems.
  • Ability to write concurrent code in I/O and CPU-bound situations.
  • Familiarity with Docker, Kubernetes, Ansible, Teamcity, as well as monitoring and alerting systems.

Nice to Have:

  • Experience with prototyping and sketching.
  • Multiple side projects or contributions to open source.
  • Exposure to Google Cloud Platform (GCP).

Language Requirements: Fluency in Python; additional languages may be beneficial.

The company values diversity and encourages applicants from various backgrounds to join our vibrant, multicultural team.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct