Company logo hidden

Software Engineer (Data)

Unlock employer Dubai, United Arab Emirates Posted: 02 Apr 2026

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

The company is on a mission to provide more visibility, control, and freedom to our customers. Our innovative products allow over 70 million users to manage their finances more effectively. As we continue our rapid growth, we emphasize the importance of our people and culture, earning recognition as a Great Place to Work™. We have a dynamic team of over 13,000 employees worldwide, and we're seeking talented individuals who are passionate about developing exceptional products.

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

Our Technology team is fundamental to the company's operation. We're currently looking for a Data Engineer to build and maintain the infrastructure and tools that support insight generation and decision-making across the organization. This role involves working closely with analysts and executives, and upholding a data-centric culture.

What You’ll Be Doing:

  • Designing, building, and maintaining efficient and reliable data platforms, automating workflows and streamlining processes.
  • Collaborating with cross-functional teams (Product, Engineering, Data Science) to enhance our data platform.
  • Establishing data standards and maintaining comprehensive documentation.
  • Training users and communicating platform updates through various channels (dashboards, bots, etc.).
  • Planning and executing organization-wide platform changes, ensuring best practices for coding, testing, deployment, and maintenance.
  • Leveraging data to guide engineering work and ensure insight-driven outcomes.

What You'll Need:

  • A bachelor's or master's degree in computer science or a related field, or equivalent practical experience.
  • Proficiency 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 using 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 writing maintainable code in multiple programming languages.
  • Familiarity with cloud services (GCP, AWS), containerization, and infrastructure as code (Docker, Kubernetes, Terraform).
  • Understanding modern data architecture and experience implementing data mesh principles.
  • Familiarity with notebook-based data science workflows and proficiency in monitoring and logging tools (NewRelic, Grafana, Prometheus, ELK).

At the company, we prioritize creating a diverse and inclusive workplace. We encourage candidates from all backgrounds to apply, as we believe that diverse talent drives innovation and exceptional product development.

Important Notice for Candidates:
Beware of job scams. Apply only through official company channels; we do not use third-party services for recruitment. Ensure all communications originate from official company emails. We never require payment or personal financial information during the hiring process.

By applying, candidates confirm that all information is accurate and understand the terms of application.

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