Senior Software Developer, Data
$100k - $130k per yearRandstad Digital
Our client is a fast-growing, high-impact InsurTech company redefining commercial insurance for businesses across Canada. Combining advanced technology with deep industry expertise, they build digital-first platforms that simplify coverage for thousands of customers. Recognized consistently as one of the fastest-growing technology companies in North America, they foster a culture rooted in ownership, continuous innovation, and engineering excellence.
Role Overview
We are seeking a Senior Software Developer, Data to join our client's Data Engineering team. In this platform-first role, you will own the systems and infrastructure that power our entire data ecosystem—including warehouse infrastructure, CI/CD automation, developer environments, data quality frameworks, and data catalogs. Working closely with Tech Leads and Data Analysts, you will ensure data arrives in our cloud data warehouse reliably, manage infrastructure as code, and build a foundation that enables the broader data team to ship features quickly, reliably, and securely without accumulating operational debt.
Main Responsibilities
Internal Tooling & Automation: Build and maintain internal tooling for the data team, including CLIs, automation scripts, observability dashboards, and developer productivity tools.
Infrastructure as Code: Define and manage cloud data warehouse infrastructure via Terraform—including provisioning, access controls, resource monitors, and performance tuning.
Data Platform & Products: Contribute to the development and deployment of conversational analytics products by supporting underlying infrastructure, CI/CD, and production readiness.
Data Quality Frameworks: Own data quality infrastructure by building and maintaining frameworks for testing, monitoring, and alerting on data freshness, completeness, and correctness.
Data Catalog Management: Extend, maintain, and improve data catalog tooling (e.g., OpenMetadata) to ensure data assets are documented, discoverable, and trusted.
CI/CD & Local Workflows: Build and maintain CI/CD workflows for dbt model deployment, schema validation, data quality checks, automated testing, and reproducible local development environments.
Security & Architecture: Collaborate with technical leadership to design scalable data platform architecture with a security-first mindset, ensuring access patterns, credentials, and audit logging are codified and version-controlled.
Engineering Standards: Perform code reviews, ensure pull requests meet acceptance criteria, and uphold high engineering standards across the platform codebase.
Must Haves
Data Warehousing & Infrastructure: 5–8 years of overall experience in software engineering, with significant experience managing and optimizing cloud data warehouses (specifically Snowflake).
Infrastructure as Code (IaC): Hands-on experience using Terraform to manage and automate cloud infrastructure.
Data Ingestion & Transformation: Familiarity with data ingestion tools (e.g., Fivetran, Airbyte) and transformation tools (e.g., dbt).
Software Engineering Fundamentals: Strong discipline around version control, CI/CD workflows, automated testing, code reviews, and reproducible builds.
Communication: Exceptional written and verbal communication skills with a track record of collaborating across cross-functional technical teams.
Education: Degree or diploma in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
Nice to Haves
- Advanced Warehouse Administration: Deep experience with Snowflake administration, including RBAC, resource monitors, cost optimization, and query performance tuning.
- Containerization & Orchestration: Experience working with Docker and Kubernetes.
- Data Catalog & Observability: Hands-on experience with data catalog tools (OpenMetadata, DataHub, Atlan) and data observability platforms
- Target Salary: $100,000 – $130,000 Base Salary per year (commensurate with experience).
- Work Model: Remote within Canada
- Flexible health and dental plans for families
This post is for existing and upcoming vacancies.
#J-18808-Ljbffr- ...et à l’écrit). Personne dynamique axée sur les résultats ayant un fort esprit d’équipe et un bon sens de l’initiative. C++ Software Developer Position description: The Software Developer role within the Magnetic Anomaly Detection (MAD) Engineering group is to...SuggestedFlexible hours
- ...AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to-market (Cloud GTM). Our platform... ...software companies in the world. About You As a Senior Software Developer, you'll join a development team that crafts solid,...SeniorApprenticeshipWorldwideFlexible hours
$95k per year
...Experience: 3 years to less than 5 years Work setting Office Private company, corporation or industry Financial technology Software company Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as...SeniorPermanent employmentFull timeWork at office- ...want to build the customer support platform for the AI era, we're looking for top talent to join us. About the Role As a Software Developer at Botpress, you'll be at the forefront of developing innovative solutions that drive the future of conversational AI. As part of...SuggestedFull timeWork at officeWorldwide
- ...challenges, experimenting with emerging technologies, and shipping tangible product value, you’ll feel right at home here. As our Senior Software Developer, you will: Design, build, and evolve the platform services that power our AI conversational agent ecosystem. Develop...SeniorWork from home
- ...About the Role We are seeking a Staff Data Developer to join our Data & Intelligence division.... ...infrastructure to power our data products. As a senior member of the team, you’ll collaborate closely with data scientists, software engineers, and product managers to enhance...SeniorWork at officeFlexible hours
- ...specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a... ...En tant que Développeur Logiciel R&D senior, vos principales responsabilités comprendront... ...you’ll do As a Senior R&D Software Developer, your main responsibilities will include...SeniorDaily paidFull time
- ...About You We are looking to hire a skilled and ambitious Senior Software Developer in Montreal. You are a highly technical, hands-on PHP developer... ...expect solid, production-grade fundamentals in infra, backend, data, frontend, and delivery, with the judgment to make trade-offs...SeniorWorldwide
- ...crowdsourcing/crawler technology. The Challenge Are you a rockstar developer looking to work in a fun and challenging environment with a well... ...find funding. Alongside our Platform Manager, designers, and software development team, you will design and develop next generation...SeniorFull timeWork at office
- ...our planet and its people. The Data, AI & Advanced Analytics team... ...technically strong Staff Data Developer who can lead complex engineering... ...business domains. Provide senior hands-on engineering... ...and curated-data concepts. Software Engineering and DevOps: C#/...SeniorFull timeInternshipFlexible hours
- ...Overview: The Order Gateway team develops and maintains Squarepoint’s... ...are seeking a highly skilled senior developer who thrives on... ...technical delivery and ensuring software quality and reliability. Actively... .... ~ Advanced knowledge of data structures and networking...SeniorFull time
- ...We are looking for multiple passionate Software Developers to join our team. You will develop critical... ...transformation, and delivery of market data used by our trading systems. As a member... ...by cutting-edge technology and senior technologists providing you with the best...Senior
- ...consensus. We are looking for a passionate S oftware Developer to join our infrastructure team. This software-focused role involves building the services,... ...processing activities and our use of job applicants' data, please view our Privacy Notice at . California residents...Work from home
$80k - $100k per year
...independently. Work under the guidance of senior engineers while contributing value to team... ...or related field. ~3+ years experience developing in Java. ~ Proven track record of... ...( Should understand MySQL procedures) ~ Data Structure / Algorithms ~ Unit Testing using...SeniorPermanent employmentWorldwide- ...technological alternative. Job Description As a Senior Software Developer - Healthcare systems integration profile, you will be a key member... ...to connect various healthcare systems and ensure seamless data flow. Requirements Analysis: Collaborate closely with...SeniorPermanent employmentFull timeContract workWork at officeRemote workWorldwide
$96.56k - $128.74k per year
...explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Developer (Lead) Employment Type: Permanent Compensation Details: ~ Software Engineer 18: Salaries typically range from $96,...SeniorPermanent employmentFull timeWork at officeRelocation packageFlexible hours3 days per week- ...Temps-Plein / Full-Time Mode de travail: Hybride / Work arrangement: Hybrid We are looking for a Embedded Software Developer to collaborate on one of our projects in the Space sector. Who are we? Scalian is a multinational engineering consulting firm with...Long term contractFull time
- ...recherchons un·e Développeur·se logiciel senior possédant une expertise approfondie de Microsoft... ...Certifications Microsoft (ex. : Azure Developer, Power Platform, Dynamics 365)... ...s dynamic: We’re looking for a Senior Software Developer with deep expertise in Microsoft...SeniorFull timeFlexible hours
- ...ideas and reward their results. As a Software Developer Intern , you will join one of our... ...intensive software under the guidance of senior technologists with the goal of deployment... ...High Availability inference systems Data pipeline engineering Agentic / RAG /...SeniorSummer workInternshipWork at officeDay shift
$95k - $120k per year
...as a service. About You You are a Software Developer with at least 2 years of professional development... ...using Java (Spring) with guidance from senior engineers on design and approach Work... ...about our use and handling of personal data from job applicants, please read our...SeniorPermanent employmentWorldwide$96.56k - $128.74k per year
...world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design... .... ~ Lead integrated digital, data, infrastructure, and cybersecurity implementations... ...frequency, quality, reliability, and developer experience. What we are looking for...SeniorPermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week$95k - $120k per year
...About You We are looking to hire a skilled and ambitious software developer in Montreal. You are a highly technical, hands-on fullstack developer... ...strong fundamentals and steady growth in infra, backend, data, frontend, and delivery, with increasing ownership over time....Permanent employmentWorldwide$100k - $120k per year
Education: Expérience: Education Bachelor's degree or equivalent experience Screening questions ~ Do you have experience working in this field? Experience ~5 years or more Employment terms options ~ Day Workplace information ~ Hybrid ...Permanent employmentFull time- ...At Tecsys, the software we deliver keeps hospitals, pharmacies and distributors supplied with what they need, when they need it. Every... ...to that outcome. Why This Role Matters As a Senior Java Developer , you will join a team at the heart of the backend systems that...SeniorManual laborRemote work
$96.56k - $128.74k per year
...the world better through trade. Position: Senior AI Developer Employment Type: Permanent Compensation Details: ~ Software Engineer 18: Salaries typically range from $... ...integrated technology target state, target data model and technology operations required to...SeniorPermanent employmentSummer workWork at officeRelocation package3 days per week$75k - $130k per year
Développeur logiciel C/C++ senior Description de poste Nous sommes à la recherche... ...production • Algorithmes de négociation • Market Data • Market Access • CI/CD • Git Mode de... ...en management au monde. Senior C/C++ Software Developer Position Description We are...Senior- ...5 years of working experience as a Scala developer. Hands on development in Scala Spark and... ...Driven Development BDD, Possess Big Data technology certification is preferred.... ...functional teams to capture and understand software requirements. Design and implement scalable...SeniorFull timeFixed term contractRemote workRelocationMonday to fridayShift work
- ...organization. Engineers thrive at Tower while developing electronic trading infrastructure at a... ...we do — combining market access, data, compute, and research infrastructure with... ...Engineering department is seeking a Software Developer II to join the Data team in Montreal. This...ApprenticeshipCasual workWork at officeWorldwide
- ...) team. We are looking for a seasoned developer with a strong security mindset to help evolve... ...building and operating production software ~ Strong software engineering fundamentals... ...Experience with event streaming, messaging, or data pipeline architectures Familiarity...SeniorLong term contractFull timeFlexible hours
- ...release processes. Collaborate with Product Managers, Designers, and senior mobile developers while taking increasing ownership of assigned work. Requirements College or university degree in software development, computer science, or a related field. At least 4...SeniorLong term contractPermanent employmentFull timeWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer, Data. Be the first to apply!
- software developer no experience Montréal, QC
- junior software developer Montréal, QC
- software developer entry level Montréal, QC
- software developer intern Montréal, QC
- software developer internship no experience Montréal, QC
- software developer Montréal, QC
- software development engineer Montréal, QC
- part time software developer Montréal, QC
- ingénieur logiciel Montréal, QC
- software design engineer Montréal, QC


