Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Data Developer - Streaming

MaintainX

MaintainX is the world's leading AI-powered maintenance and asset management platform, serving 13,000+ customers including Duracell, Shell, Cintas, and Brenntag. We raised $150M in Series D funding led by Bessemer Venture Partners and Bain Capital Ventures, bringing our total funding to $254M. We were named to the Forbes 2025 Cloud 100 , the definitive ranking of the top 100 private cloud companies in the world. We're growing fast and hiring the engineering talent to match.

We are seeking a Senior Data Developer with a strong background in event streaming to join our growing team. You will help build and maintain the data streaming platform that directly powers the MaintainX product and enables internal analytics, while developing streaming platform capabilities and tooling used by engineering teams daily. You will own the data platform’s CDC-streaming service, including runtime, reliability, capabilities, deployment, governance, and developer tooling.

What you’ll do:

  • Build and operate the end-to-end CDC streaming platform (Debezium, Kafka, Flink) that produce near-real-time data products
  • Own the streaming infrastructure (Kafka, Flink) using Terraform and Atmos IaC, including multi-region deployments
  • Build and maintain CI/CD pipelines for the CDC-streaming platform
  • Define and enforce pipeline reliability standards
  • Instrument and maintain end-to-end observability for the streaming pipeline
  • Build self-service tooling and runbooks for onboarding new CDC sources, including automation scripts, snapshot reconciliation checks, and operational documentation
  • Collaborate with engineering teams to expand the CDC footprint, support new streaming data use cases, and evolve the streaming architecture

About you:

  • 4+ years of experience building and operating production-grade event streaming pipelines in a modern cloud data environment
  • Strong familiarity with Kafka: topic design, consumer groups, retention policies, event replayability, schema management, partitioning, and indexing
  • Experience with CDC tooling (ex: Debezium, DMS) for real-time database change capture
  • Hands-on experience with Apache Flink
  • Strong infrastructure-as-code skills with Terraform or Atmos; comfortable managing cloud infrastructure across multiple AWS accounts and regions
  • Proficiency in Python or Java for Flink application development and streaming tooling
  • Experience building and evolving CI/CD pipelines
  • Strong reliability engineering instincts: alerting design, runbook authorship, load testing, and failure recovery planning for distributed systems
  • Experience working collaboratively in a fast-paced, cross-functional environment

Nice-to-have:

  • Familiarity with schema management in a CDC context
  • Familiarity with OpenSearch
  • Knowledge of compliance and regulatory frameworks (ex: FedRAMP, SOC2, GDPR)

What’s in it for you:

  • Competitive salary and meaningful equity opportunities.
  • Healthcare, dental, and vision coverage.
  • 401(k) / RRSP enrollment program.
  • Take what you need PTO.
  • A Work Culture where:
    • You’ll work alongside folks across the globe that reflect the MaintainX values, Smart Humble Optimist
    • We believe in meritocracy, where ideas and effort are publicly celebrated

About us:

Our mission is to make the life of blue-collar workers easier worldwide by creating software that meets their needs and realities. Our product is truly life-changing for 80% of the workforce that doesn’t work behind a desk and needs enterprise-grade software at their fingertips.

MaintainX is committed to creating a diverse environment. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Senior Data Developer - Streaming in Montréal, QC vacancy
  •  ...and valuing the company at $2.5 billion. We are seeking a Senior Data Developer to join our growing team. You will help build and maintain...  ...data platform, including pipelines (batch, micro-batch, and streaming), deployment, governance, and developer tooling. What you... 
    Senior
    Worldwide

    MaintainX

    Montréal, QC
    7 hours ago
  •  ...companies in the world. We're growing fast and hiring the engineering talent to match. The Opportunity: We are seeking a Senior Data Developer with a strong background in data governance to join our growing team. You will own the governance foundation that underpins... 
    Senior
    Immediate start
    Worldwide

    MaintainX

    Montréal, QC
    7 hours ago
  •  ...About the Role We are seeking a  Staff Data Developer to join our Data & Intelligence...  ...infrastructure to power our data products. As a senior member of the team, you’ll collaborate...  ..., S3, Aurora, RDS). ~ Experience with streaming technologies such as Kafka, Kinesis, and... 
    Senior
    Work at office
    Flexible hours

    AlayaCare

    Montréal, QC
    7 hours ago
  •  ...it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. We are looking for a Data Developer to join our AI and Multi Asset Systematic Strategies team. This team builds AI and ML-powered tools and solutions that enable... 
    Suggested

    DRW

    Montréal, QC
    7 hours ago
  •  ...the Smart Factory, generating the right data and insights that drive entirely new scales...  ...The Analytics team is responsible for developing Poka’s data analytics platform and managing...  ...informed strategic decisions. As a Backend Developer (Data) , you will play a key role in the... 
    Suggested
    Work at office
    Remote work
    Home office
    Flexible hours
    2 days per week

    Poka EN

    Montréal, QC
    7 hours ago
  •  ...partnership in the investment data space. Our global footprint now...  ...team We’re looking for a Senior Data Engineer to help design...  ...knowledge sharing. This is a developer-focused role, with a strong emphasis...  ...Step Functions Exposure to streaming or near real-time data... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    Confluence

    Montréal, QC
    4 days ago
  • $42.9k - $56.55k per year

     ...Internships / New Grad Positions - Marketing and Communications Stream This Candidate Pool is specifically for roles on various teams...  ...inclusion and belonging where everyone has equal opportunity to grow, develop, succeed, and be their truest selves. We actively encourage... 
    Permanent employment
    Full time
    Part time
    Internship
    Work at office
    Flexible hours
    2 days per week
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Montréal, QC
    15 days ago
  •  ...match. We are looking for Full-Stack Developers to join our Connected Data team in the Engineering Organization. This role has openings at Senior+ level positions. The Connected Data...  ...evolve our integrations platform — Design, develop, and maintain the connectors and data... 
    Senior
    Long term contract
    Immediate start

    MaintainX

    Montréal, QC
    7 hours ago
  •  ...Artefact is a consulting firm that transforms data into measurable value and business impact....  ....com. What You Will Be Doing As a Senior Data Scientist, you'll be the technical...  ...translating data science into clear client value Developing thought leadership and internal... 
    Senior
    Full time
    Internship
    Live In
    Local area
    Worldwide

    Artefact

    Montréal, QC
    7 hours ago
  •  ...mission is to empower safer, more person-centered care across senior living through world-leading AI, industry-changing hardware, and...  ...lives better through innovation. Your Role at SafelyYou As a Data Developer at SafelyYou, you will build and maintain data repositories,... 
    Senior
    Remote work
    Work from home

    SafelyYou

    Montréal, QC
    a month ago
  •  ...solution built to help software companies generate revenue through data-driven Cloud go-to-market (Cloud GTM). Our platform and team...  ...software companies in the world. About You As a Senior Software Developer, you'll join a development team that crafts solid, reliable software... 
    Senior
    Apprenticeship
    Worldwide
    Flexible hours

    AppDirect

    Montréal, QC
    7 hours ago
  •  ...difference. Job Description As a Senior Robotics Developer - Motion Planning and Control at...  ...machines, multi-threading, queues, and data logging. Proficient in writing requirements...  ...applications. Experience with robot streaming integrations is an asset. For example,... 
    Senior
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    3 days ago
  •  ...Yourself, and Do Your Best Work. About You You are a Software Developer with a team-first mentality. You have a knack for solving...  ...Managers; Implement messaging solutions using Kafka for efficient data exchange; Utilize MySQL and MongoDB for database management and... 
    Senior
    Worldwide

    AppDirect

    Montréal, QC
    7 hours ago
  •  ...of the Smart Factory, generating the right data and insights that drive entirely new...  ...real time. We are looking for a Mobile Developer to join our squad. In this role, you will...  ...to step back and think critically. Here, senior experience truly makes a difference. What... 
    Senior
    Long term contract
    Work at office
    Remote work
    Home office
    Flexible hours
    2 days per week

    Poka EN

    Montréal, QC
    7 hours ago
  •  ...Responsibilities We are looking for a Senior Axiom Developer with strong experience in regulatory reporting and stress testing...  ...and regulatory reporting teams to implement and maintain Axiom data models, calculations, and reports supporting stress testing and... 
    Senior

    Luxoft

    Montréal, QC
    3 days ago
  •  ...interface into the stack of the Smart Factory, generating the right data and insights that drive entirely new scales of process...  ...impact continue to grow globally.   What You’ll Do As a Senior Frontend Developer at Poka, you’ll play a key role in building features that... 
    Senior
    Work at office
    Remote work
    Home office
    Flexible hours
    2 days per week

    Poka EN

    Montréal, QC
    7 hours ago
  • $92.5k - $167.9k per year

     ...is to have someone on the east coast* Position Summary The Senior Clinical Data Manager is responsible and manages all aspects of the clinical...  .... Assess resource needs for assigned projects, as needed. Develop CRF specifications from the clinical study protocol and coordinate... 
    Senior
    Work at office
    Remote work

    Precision Medicine Group

    Montréal, QC
    8 days ago
  • $131k per year

     ...great benefits, and a team that wants you to grow and succeed.Senior DevOps Developer - CX Cloud OperationsSAP CX Cloud Operations & Trust is a...  ...Experience on Infrastructure as Code (IaC) and Infrastructure as Data (IaD). Using Cross plane technology is a plus Good... 
    Senior
    Permanent employment
    Full time
    Local area
    Worldwide
    Flexible hours

    SAP

    Montréal, QC
    17 days ago
  •  .... As part of our growth, we are looking for a Microsoft Azure Developer to join large-scale projects with one of our clients in Montréal....  ...third-party systems, and platforms such as Dynamics 365. Automate data flows and business processes using native Azure tools.... 
    Senior
    Permanent employment
    Full time

    Solutions Techso

    Montréal, QC
    14 days ago
  •  ...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... 
    Senior
    Worldwide

    AppDirect

    Montréal, QC
    7 hours ago
  •  ...reliable, auditable billing platform. You'll be one of the first developers on this team, owning the systems that power every revenue-...  ...ll work closely with Finance, RevOps, and Product to define the data contracts and reliability standards the business depends on. This... 
    Senior
    Long term contract
    Contract work
    Immediate start

    MaintainX

    Montréal, QC
    7 hours ago
  •  ...technologies, while operating with the agility and ownership of a startup environment.  Purpose: We are looking for a talented developer to join our team and contribute across the full software development lifecycle as part of an agile, cross-functional team.  Responsibilities... 
    Long term contract
    Work at office
    Remote work

    Corning

    Montréal, QC
    2 days ago
  •  ...empower safer, more person-centered care across senior living through world-leading AI, industry-...  ...As a Senior Embedded Software Developer, you will design and develop our next-generation...  ...devices ~ Understands how to read a chip's data sheet and a schematic, and write the... 
    Senior
    Remote work
    Work from home

    SafelyYou

    Montréal, QC
    7 days ago
  •  ...at Front end technologies – Blazor / Angular (one of them must) Exp using Mobile technologies – Primarily iOS development & MAUI Develop high level designs for converting functional requirements into business processes; Actively participate in the requirements,... 
    Senior
    Contract work
    Night shift

    Sapsol Technologies Inc

    Montréal, QC
    10 hours ago
  •  ...As a Senior Full-stack Developer , you will play a key role in designing, developing, and maintaining high-quality, scalable, and secure software...  ...English (French, a plus) Nice to Have Experience with data-intensive applications. Familiarity with ESG or sustainability... 
    Senior
    Internship
    Work at office
    Remote work
    Flexible hours

    Novisto

    Montréal, QC
    7 hours ago
  •  ...skills, and your career. About the Role We are seeking a Senior Developer to join our Platform division. Reporting to the Engineering Manager...  ...hierarchy, secure messaging, document management, tasks, and data onboarding tooling. What You’ll Do Design, code, test,... 
    Senior
    Full time
    Work at office
    Flexible hours

    AlayaCare

    Montréal, QC
    7 hours ago
  •  ...decisions, balancing correctness, performance, and long-term maintainability. Own integrations between search systems and upstream data sources. Explore semantic search, vector retrieval, and AI-enhanced relevance using modern ML tooling. On-call duties (currently... 
    Senior
    Long term contract

    MaintainX

    Montréal, QC
    7 hours ago
  •  ...are Artefact is a new generation of a data service provider, specializing in data consulting...  ...Responsibilities We are looking for a Senior Data Engineer to join our dynamic team....  ...high-quality project deliverables. Develop and enforce best practices in data governance... 
    Senior
    Full time

    Artefact

    Montréal, QC
    7 hours ago
  •  ...to make a real difference. Job Description As a Senior/Staff Platform Developer at Vention, you will focus on developing the internal...  ...controllers) and the production cloud platform. Create data pipeline architecture that are used for analytics and machine... 
    Senior
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    3 days ago
  •  ...for you! About the Role We are looking for a Software Developer in Test (Data Platform) to join our TecsysIQ Data & AI team. This role is...  ...of data modeling Experience with Databricks (DLT, streaming, batch processing) Experience translating business requirements... 
    Permanent employment
    Remote work

    Tecsys Inc.

    Montréal, QC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Data Developer - Streaming. Be the first to apply!