For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
N3XT
N3XT

Software Engineer - Data

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Data
Software Development
Cloud
+40

Contract role
3 days ago
Apply now

_Liberating Money

_Data Software Engineer

Location: Remote (CAN)

Job Type: Full Time, Remote

Position Summary

We are seeking a talented Data Engineer to build, scale, and own the data backbone of our platform. You will be responsible for designing and implementing robust ETL pipelines, managing our data lakes, and creating the libraries that power our analytics, compliance, and product features. This role is critical to our success, as you will ensure that high-quality data is available, reliable, and accessible to drive business decisions and power our core services.

You will work with a modern tech stack on Google Cloud Platform, including DataFlow and BigQuery, and will have the opportunity to solve complex challenges in the FinTech and Web3 space.

Key Responsibilities

  • Design and Build Data Pipelines: Architect, develop, and maintain scalable and reliable ETL/ELT pipelines using Google Cloud DataFlow, Python, and BigQuery to process large volumes of structured and semi-structured data.
  • Backend & Library Development: Contribute to the development of backend services and data-centric libraries in Python and TypeScript/Node.js, ensuring they are well-tested, performant, and maintainable.
  • Platform Integration: Ingest and process data from critical third-party services, including Persona (KYC/KYB), Sardine (Fraud/Compliance), and Stytch (Authentication), ensuring data integrity and availability.
  • Data Architecture & Strategy: Contribute to the technical direction of our data domain, including event cataloging, schema design and evolution, and data governance practices.
  • System Scalability & Reliability: Gain a deep understanding of our cloud architecture to ensure the high availability and scalability of our APIs, data processing reactors, and ledger systems.
  • Mentorship & Collaboration: Act as a technical mentor for junior engineers and a subject-matter expert for business stakeholders, helping them effectively consume and interpret platform data.
  • Feature Delivery: Consistently deliver high-quality features and associated tests in alignment with our product roadmap.

What You'll Bring (Required Qualifications)

  • 3+ years of professional software engineering experience, with a significant focus on data engineering or backend systems.
  • Strong proficiency in Python for data processing, scripting, and ETL development.
  • Hands-on experience with Google Cloud Platform (GCP), specifically with DataFlow, BigQuery, and Cloud Storage.
  • Experience building or contributing to backend services and APIs using TypeScript and Node.js.
  • Solid understanding of data modeling, database design (SQL and NoSQL), and data warehousing concepts.
  • Experience with Infrastructure as Code (IaC) tools, preferably Terraform.
  • A strong foundation in software development best practices, including version control (Git), automated testing, and CI/CD.
  • Excellent problem-solving skills and the ability to work independently in a fast-paced environment.

Nice To Haves (Preferred Qualifications)

  • Familiarity with the FinTech, Blockchain, or Web3 ecosystems and concepts like smart contracts.
  • Direct experience integrating with APIs for identity verification (e.g., Persona), fraud detection (e.g., Sardine), or authentication (e.g., Stytch).
  • Experience with other GCP services such as Pub/Sub, Cloud Functions, and Composer.
  • Knowledge of containerization and orchestration technologies like Docker and Kubernetes.
  • Previous experience mentoring junior engineers or acting as a tech lead on projects.
  • A Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Why Join Us?

  • Be part of a high-impact team
  • Work with cutting-edge technology and regulatory frameworks
  • Work with a diverse, global team in a remote-friendly environment.
  • Competitive salary, benefits and professional development support.

The Pay Range For This Role Is

140,000 - 170,000 CAD per year (Remote (Canada))

About N3XT

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service