Company logo hidden

Senior/Lead Software Engineer (Data)

Unlock employer United Arab Emirates Posted: 07 Aug 2026

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job:
At the company, our mission since 2015 has been to give people more from their money, offering products that provide visibility, control, and freedom. With over 75 million customers, we are dedicated to improving their financial experiences. Our people and culture are crucial to our ongoing success, which is why we've been recognized as a Great Place to Work™. We have a team of over 13,000 talented individuals working to redefine success and transform complex challenges into simple solutions.

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

About The Role:
Our Technology team is responsible for building the systems and experiences that drive the company's operations. This includes everything from our innovative app infrastructure to customer-facing features utilized globally. We are seeking a Data Engineer to create and maintain tools that facilitate insight generation and decision-making across our organization, from new analysts to executives.

What You’ll Be Doing:

  • Designing, building, and maintaining efficient data platforms, automating workflows and streamlining processes.
  • Collaborating with cross-functional teams (Product, Engineering, Data Science) to develop a seamless data platform and translate concepts into effective solutions.
  • Establishing data standards, maintaining comprehensive documentation, and managing a company-wide data registry.
  • Training users, communicating updates, and promoting insights through various channels (dashboards, bots, etc.).
  • Planning and executing organization-wide platform changes while ensuring best practices in coding, testing, deployment, and maintenance.
  • Leveraging data to drive engineering decisions and 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, as well as workflow orchestration using tools like Airflow.
  • Expertise in distributed data processing and query engines (e.g., Trino, Spark, Snowflake, BigQuery).

Nice to Have:

  • Experience building large-scale infrastructure applications and maintainable code in multiple programming languages.
  • Expertise in cloud platforms (GCP, AWS), containerization, and infrastructure as code (Docker, Kubernetes, Terraform).
  • Familiarity with modern data architecture and data mesh principles.
  • Knowledge of notebook-based data science workflows and proficiency in monitoring tools (NewRelic, Grafana, Prometheus, ELK).

Diversity and Inclusion:
At the company, we prioritize our employees and have launched initiatives to foster a diverse and inclusive workplace. We believe that a diverse team enhances our ability to innovate and create exceptional products. We encourage applications from candidates of all backgrounds.

Important Notice for Candidates:
When applying, please only use official company channels. We do not use third-party services for recruitment, and we will never ask for payment or personal financial information during the hiring process.

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