CrawlJobs Logo

Software Developer, Data Engineering

Canada, Toronto 136000.00 - 160000.00 CAD / Year · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

Join us in building the future of finance. Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest transfer of wealth in human history. If you’re ready to be at the epicenter of this historic cultural and financial shift, keep reading. About the team + role With a strong and growing engineering hub in Toronto, our teams in Canada are essential to building exceptional financial products and supporting our mission to democratize finance for all! Robinhood is a metrics-driven company where data is foundational to every decision—from long-term strategy to daily operations. As a Software Developer on our Data Engineering team, you'll help build and maintain the core datasets that power analytics, experimentation, and machine learning across Robinhood. These foundational data assets include application events, database snapshots, and derived metrics that track the performance of our products. You’ll work closely with engineers, data scientists, and business teams to design scalable, intuitive pipelines and tooling. This is a unique opportunity to influence how data supports our decision-making for years to come.

Job Responsibility

  • Help define and build key datasets across all Robinhood product areas. Lead the evolution of these datasets as use cases grow
  • Build scalable data pipelines using Python, Spark and Airflow to move data from different applications into our data lake
  • Partner with upstream engineering teams to enhance data generation patterns
  • Partner with data consumers across Robinhood to understand consumption patterns and design intuitive data models
  • Ideate and contribute to shared data engineering tooling and standards
  • Define and promote data engineering best practices across the company

Requirements

  • 3+ years of professional experience building end-to-end data pipelines
  • Hands-on software engineering experience, with the ability to write production-level code in Python for user-facing applications, services, or systems (not just data scripting or automation)
  • Expert at building and maintaining large-scale data pipelines using open source frameworks (Spark, Flink, etc)
  • Strong SQL (Presto, Spark SQL, etc) skills
  • Experience solving problems across the data stack (Data Infrastructure, Analytics and Visualization platforms)
  • Expert collaborator with the ability to democratize data through actionable insights and solutions

What we offer

  • bonus opportunities
  • equity
  • benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Developer, Data Engineering

8 matching positions

Ai-first Core It Software Engineering: Software, Ml & Data

This is a Unified Application for our AI-First IT Transformation portfolio. We r...
Location
Location
United States , Santa Clara
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-5+ years of experience in Software Engineering, Data Science, or Machine Learning (Staff level)
  • 6-8+ years (Senior Staff)
  • 8-12+ years (Principal level)
  • Expert-level server-side development (Python, Java, Go) OR deep expertise in statistical modeling, ML algorithms, and LLM fine-tuning
  • Direct experience with RAG architectures, LLM APIs, and Vector Databases (e.g., Pinecone, Milvus)
  • Hands-on experience with Kubernetes, CI/CD, and distributed systems for large-scale AI deployment
Job Responsibility
Job Responsibility
  • Lead the hands-on development of core Enterprise IT Business software leveraging AI components and LLM infrastructure with both traditional and Generative AI model deployment
  • Build and industrialize agentic AI systems and multi-agent frameworks, ensuring secure and effective use of GenAI technologies at the platform level
  • Design and implement robust foundational data pipelines, perform advanced statistical analysis, and develop new ML models to drive autonomous system behavior
  • Design large-scale, distributed AI/ML systems optimized for low latency, high throughput, and developer-friendliness (Inference optimization)
  • Establish evaluation frameworks to measure AI quality (accuracy, hallucination rates) and overall system reliability across the Enterprise AI Factory
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager - Data Science & Engineering

The MSRC Data Science team is responsible in building data pipelines, data minin...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Leads team on the disciplined use of, and improving artificial intelligence (AI) tools and practices across the software development lifecycle (SDLC)
  • Guides team on proactively taking responsibility for the content of their AI-generated requirements, design documents, code, and other assets, and assisting other members of the team to do the same
  • Leads team on incorporating Responsible AI practices into the SDLC to ensure appropriate controls over AI-generated assets
  • Coaches team on applying SDLC and engineering health measures (e.g., Accelerate, SPACE framework, Engineering System Success Playbook [ESSP]) to guide improvements to processes and practices, especially those involving AI
  • Leads team on experimenting with AI tools and practices to improve their own capabilities, and providing recommendations on how to adopt them to others
  • Reviews debugging tools, tests, logs, telemetry, and other methods, and acts as an expert for others to proactively verify assumptions while developing code before issues occur across products in production
  • Guides team to perform machine learning/data extraction, transformation, and loading (ETL) pipelines (e.g., data collection, cleaning) based on data prepared
  • Guides the architecture of scalable pipelines and datasets
  • Influences the direction of the team
  • Begins to anticipate potential data pipeline issues and provides solutions
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer - Data Engineering GitHub

As a Software Engineer at GitHub, you will enhance the collaboration experience ...
Location
Location
Czech Republic , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND experience in Data Engineering and coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR Bachelor's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services.
  • Collaborate with cross-functional teams to define and implement innovative solutions.
  • Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others.
  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations
  • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems.
  • Design and implement APIs to facilitate seamless integration between software components.
  • Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery.
  • Become intimately familiar with the systems you build and take pride in writing maintainable code.
  • Fulltime
Read More
Arrow Right

Software Developer / Data Engineer

Location
Location
United States , Huntsville
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience in data engineering, software development, or machine learning
  • Strong Python development skills and experience with data pipelines
  • Experience with tools such as Apache Airflow, Linux, Docker, Git
  • Familiarity with SQL, NoSQL, ORMs, and distributed data systems
  • Experience working in Agile environments
  • Bachelor’s degree in a related field
  • Active or eligible for TS/SCI clearance (U.S. must be eligible to work in the U.S. required)
Job Responsibility
Job Responsibility
  • Design and implement scalable data pipelines and data architectures
  • Develop and optimize data storage solutions (SQL, NoSQL, graph databases)
  • Support ETL processes and ensure efficient data throughput and performance
  • Work closely with stakeholders to translate data requirements into technical solutions
  • Maintain and enhance data infrastructure using tools like Apache Airflow and Docker
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Manager, Software Engineering (Data Security)

Palo Alto Networks Data Security team is looking for a seasoned and accomplished...
Location
Location
United States , Santa Clara
Salary
Salary:
165000.00 - 267500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in highly technical roles in development of enterprise services, at large organizations or innovative startups
  • Extensive hands-on experience and working knowledge of security concepts -SaaS and Data Security, deep understanding of web protocols, integration with third party APIs and services
  • Experience with the agile process and leading software development teams involved with building out full stack products, deployed on the cloud at scale
  • Experience with building and delivering services and workflows at scale, leveraging microservices architectures
  • 3+ years of experience managing software engineering teams
  • 5+ years experience with cloud-based architectures (AWS/GCP experience preferred)
  • Hands-on programming experience in one or more of the following - Java, Golang, Python
  • 5+ years of experience in cloud technologies like ElasticSearch, Redis, Kafka, Mongo DB, Spring Boot
  • Experience with full-stack development (Rest APIs, Databases, Serverless computing) of distributed cloud applications
  • Experience with Docker and Kubernetes or other container orchestration platforms
Job Responsibility
Job Responsibility
  • Lead the technology strategy for building out world class data security solutions, influencing critical decisions on technology, architecture, integration, and go to market
  • Drive a results-oriented culture with a strong focus on execution, quality, and speed
  • Lead cross-functionally with Product Management, Software, and Quality Engineering teams to deliver new security as a service offerings to the market in a timely fashion with excellent quality
  • Contribute to the design, architecture, process, and development discussions
  • Manage engineering teams that builds, designs, implements, and maintains cloud security infrastructure and platforms, owning e2e responsibilities of the solution
  • Develop a strong culture of diversity, intellectual curiosity, problem-solving, and openness
  • Work closely with customer support teams to improve end-customer outcomes
  • Be a strong mentor and coach to the team
  • Foster innovation in the organization
  • Ability to handle multiple competing priorities in a fast-paced environment
  • Fulltime
Read More
Arrow Right

Senior Software Developer - Data Plane

We are looking for a skilled Senior Software Engineer with a deep understanding ...
Location
Location
Canada , Markham; Oshawa
Salary
Salary:
115000.00 - 164600.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Proficiency in programming languages such as C, C++, and other related languages (5+ years of hands on development experience)
  • Familiarity with Linux, QNX and Android
  • Solid understanding of logging and data processing principles
  • Solid understanding of embedded software development and optimization
  • Experience in data plane/ other data intensive pipelines in an embedded environment
  • Strong problem-solving skills and the ability to troubleshoot complex issues
  • Excellent communication skills and the ability to work effectively in a team environment
Job Responsibility
Job Responsibility
  • Design, implement, and maintain embedded data plane and processing pipelines using various technologies
  • Optimize and enhance the performance of our data plane for high throughput and low latency
  • Integrate Embedded data collection with various data sinks such as Azure, S3, GCP and other storage systems
  • Develop custom plugins for our data plane as needed to support unique data processing requirements
  • Collaborate with DevOps to ensure seamless deployment and operation of logging infrastructure
  • Monitor and troubleshoot data plane software to ensure reliability and stability
  • Contribute to the open-source community by reporting issues, contributing to documentation, and submitting patches
  • Assist with developing and integrating a control plane to manage the distributed architecture on a large scale
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental, and vision benefits
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • GM Vehicle Purchase Plan for you, your family and friends
  • Fulltime
Read More
Arrow Right

Manager, Software Engineering - Data Infrastructure

As Manager of Data Infrastructure, reporting to the Director of Data Engineering...
Location
Location
Canada
Salary
Salary:
156800.00 - 196000.00 CAD / Year
marqeta.com Logo
Marqeta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years in data engineering/infrastructure with 2+ years leading technical teams at scale
  • Deep hands-on expertise with AWS data services (S3, EMR/Glue), Airflow, Kafka/MSK, and data catalog tools
  • Strong product thinking with experience translating customer requirements into platform capabilities
  • Proven agile delivery skills including capacity planning, sprint execution, and requirements analysis
  • Track record of operational excellence: on-call management, incident response, and achieving SLAs
  • Excellent mentoring skills with passion for developing engineers and building high-performing teams
  • Must be authorized to work in Canada with ability to travel quarterly to the United States
Job Responsibility
Job Responsibility
  • Lead 5-6 engineers through hands-on technical mentoring, performance management, and career development while fostering operational excellence
  • Own data lake infrastructure operations (S3, Airflow, Kafka/MSK, Spark/Glue) maintaining 99.5% uptime and managing on-call rotation
  • Drive agile delivery with sprint planning, capacity planning, and requirements analysis to ship infrastructure improvements quarterly
  • Apply product thinking by gathering customer requirements from data teams, prioritizing platform features, and measuring adoption success
  • Execute technical roadmaps that deliver on data strategy, translating vision into concrete project plans with measurable outcomes
  • Partner with security/compliance on governance controls and work with vendors on technical integrations and platform optimization
What we offer
What we offer
  • Multiple health insurance options
  • Flexible vacation time
  • Retirement savings program with company contribution
  • Equity in a publicly-traded company
  • Monthly stipend to support our remote work model
  • Annual “development dollars” to support our people growth and development
  • Family-forming benefits and up to 20 weeks of Parental Leave
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer (Data Engineering)

Location
Location
Canada , Toronto
Salary
Salary:
173000.00 - 192000.00 CAD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of full-time engineering experience
  • Experience working with multiple multi-functional teams (product, science, product ops etc)
  • Proficient in Big Data architecture, ETL frameworks and platforms
  • Expertise in one or more object-oriented programming languages (e.g. Python, Go, Java, C++) and the eagerness to learn more
  • Expert in data-driven architecture and systems design
  • BS/MS/Phd in Computer Science or related field required
Job Responsibility
Job Responsibility
  • Work on creating a platform that powers data driven decision making for Uber Rides and Eats line of business
  • Be a technical lead for a team that works closely with sciences team to implement and productionize statistical models
  • Design, develop, and deploy new systems to empower fast data-driven decisions
  • Build distributed backend systems serving real-time analytics and machine learning features at Uber scale
  • Work with the product and science teams to build and drive the technical roadmap and vision for the team
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • may be offered an equity award & other types of comp
  • eligible for various benefits
  • Fulltime
Read More
Arrow Right