Company logo hidden

Software Engineer (Python)

Unlock employer Dubai, United Arab Emirates Posted: 17 Feb 2026

Financial

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

Accessibility

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

Requirements

  • Experience: Senior
  • English: Fluent

Position

The company is on a mission to deliver more from people's money, providing visibility, control, and freedom through a diverse range of financial products. With over 65 million customers, we have built a reputation as a great place to work, currently employing more than 10,000 individuals globally. We are looking for talented individuals who are passionate about building innovative products and simplifying complex problems.

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

This position offers the opportunity to relocate to Poland, Spain, or the UAE, with full support from the company during the relocation process. Once relocated, you will have the flexibility to work either fully remotely or in a hybrid model from our offices in Krakow, Barcelona, Madrid, or Dubai.

As part of our Technology team, you will work on the systems and experiences that are key to the company's operations. We are looking for a Backend Engineer to contribute to a team focused on writing clean, maintainable code, utilizing Test-Driven Development (TDD), Domain-Driven Design (DDD), and continuous integration and delivery.

What You’ll Be Doing:

  • Building APIs, jobs, and data pipelines with scalable design according to business needs.
  • Writing event consumers to develop data models for new flows and processes.

What You'll Need:

  • 5+ years of experience as a Software Engineer.
  • 3+ years of experience with Python as the primary programming language.
  • An academic background in STEM (Science, Technology, Engineering, Math).
  • Fluency in Python, SQL, and other Object-Oriented Programming Languages (OOPLs).
  • Experience with API development and integration.
  • A practical understanding of distributed systems.
  • Ability to write concurrent code in IO/CPU bound situations.
  • Familiarity with Docker, Kubernetes, Ansible, TeamCity, and monitoring/alerting tools.

Nice to Have:

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

We are committed to building an inclusive workplace and encourage applications from candidates with diverse backgrounds and experiences.

Language Requirements: Fluent in English.

Work Conditions: Full-time, with the option to work remotely or in a hybrid model after relocation.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct