Company logo hidden

Software Engineer (Data)

Unlock employer Dubai, United Arab Emirates Posted: 15 Nov 2025

Financial

  • Estimate: $50k - $70k*
  • Zero income tax location

Accessibility

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

Requirements

  • Experience: Unspecified
  • English: Professional

Position

About the Job:
At the company, we strive to give our customers more control, visibility, and freedom over their finances. Since our inception in 2015, we've offered a range of financial products to over 65 million customers. We believe that our people and culture are vital to our success, which is reflected in our recognition as a Great Place to Work™. We are on the lookout for talented individuals to join our team and help us redefine the financial landscape.

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

Role Overview:
This position allows for relocation to Poland, Spain, or the UAE, with full support provided by the company during the process. Upon relocation, employees have the option to work either remotely or in a hybrid model from our offices in Krakow, Barcelona, Madrid, or Dubai.
Our Technology team plays a crucial role in developing the systems and experiences that propel the company forward. As a Data Engineer, you will create the infrastructure and tools that facilitate insight generation and decision-making across the organization.

Key Responsibilities:

  • Design, build, and maintain an efficient and reliable data platform, streamlining processes and automating workflows.
  • Collaborate with cross-functional teams (Product, Engineering, Data Science) to enhance and build a seamless data platform.
  • Establish and enforce data standards, maintain comprehensive documentation, and manage a company-wide data registry.
  • Train users, communicate platform updates, and provide insights through various channels (dashboards, bots, etc.).
  • Plan and execute organization-wide platform changes, ensuring best practices for coding, testing, deployment, and maintenance.
  • Use data to guide all aspects of engineering work, ensuring insight-driven outcomes.

Requirements:

  • A bachelor’s or master’s degree in computer science or a related field, or equivalent practical experience.
  • Proficient in Python, SQL, and Unix Shell scripting.
  • Experience with agile software development best practices, including TDD, refactoring, CI/CD, and XP.
  • Demonstrated experience in custom ETL design, implementation, and maintenance, with orchestration tools like Airflow.
  • Expertise in distributed data processing and query engines (e.g., Trino, Spark, Snowflake, BigQuery).

Nice to Have:

  • Experience in building large-scale infrastructure applications and maintaining code across multiple programming languages.
  • Familiarity with cloud platforms (GCP, AWS), containerization, and infrastructure as code (Docker, Kubernetes, Terraform).
  • Understanding of modern data architecture, including implementation of data mesh principles.
  • Proficiency in notebook-based data science workflows, along with monitoring and logging tool usage (NewRelic, Grafana, Prometheus, ELK).

Work Conditions:

  • Full-time position with the opportunity to relocate to one of the specified countries, with flexible remote or hybrid working models.

Language Requirements:

  • [Not specified in the extracted text; assess based on further company requirements.]

The company aims to foster a diverse and inclusive workplace, encouraging applications from candidates of varied backgrounds to promote innovative products and services for our customers.

Apply Direct

Jobs you might like   View all jobs

About Financial Services Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct