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
Rutke Search
Rutke Search

Software Engineer (Data Systems)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Software Development
Data
Python
+20

Permanent role
16 days ago
Apply now

Our client is hiring an intermediate level Software Engineer (Data Systems) to join a mission-driven, fast-paced team building innovative data solutions in a remote-first environment.

This is a high-impact role ideal for a developer who thrives on technical challenges, enjoys working independently, and is excited to shape complex data systems from the ground up. As a part of the R&D team, you'll collaborate with interdisciplinary teams, research cutting-edge approaches, and play a key role in designing and delivering robust, scalable solutions.

Tech Stack: Python, PostgreSQL, Docker, Git, AWS, geospatial and sensor data formats, real-time data pipelines, networking protocols.

What You’ll Be Doing

  • Design and implement robust data pipelines to process structured and unstructured data
  • Build tools for data parsing, transformation, and format conversion using Python
  • Normalize and integrate data from diverse sources, including real-time and sensor-based systems
  • Conduct independent research to explore and validate technical solutions
  • Collaborate with software engineers, data scientists, and domain experts to ensure system integration and performance
  • Apply best practices in software development, including testing, documentation, and version control
  • Stay up to date with emerging trends in data engineering, distributed systems, and AI/ML

What They’re Looking For

  • 3 years of experience in Python software development
  • Strong data engineering skills, particularly around data parsing, transformation, and integration
  • Demonstrated ability to work independently and explore open-ended problem spaces
  • Solid understanding of networking, real-time systems, and system interoperability
  • Bachelor’s degree (or higher) in Computer Science, Engineering, or a related field
  • Excellent communication skills and collaborative mindset
  • Applicants must be a Canadian Citizen and eligible for a NATO level Security Clearance

This role is remote within Canada.

ⓘ View potential timezone restrictions

While the team works remotely, occasional collaboration across time zones and with diverse stakeholders may be required.

Compensation.

This is a permanent, full-time role that offers a base salary of $75,000-$99,000 CAD annually, plus annual bonus & a full benefits package.

Your experience matters.

We're committed to creating an inclusive and accessible recruitment process. If you require accommodations or support at any stage of your application, please let us know. We’ll ensure you have what you need to participate fully and comfortably.

About Rutke Search

🔗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