About The Position

We're seeking a senior software developer specialized in data infrastructure and ETL to help our clients build robust, scalable data systems. This position combines deep technical expertise in data pipelines, warehousing, and analytics with strong software development fundamentals. Note that while we specialize in healthcare and regulated industries, not all our projects are in these fields, so you may work across different domains from time to time.

Requirements

  • 5+ years of experience as a software developer, with at least 2 years focused on data infrastructure, ETL, or analytics.
  • Hands-on experience building and maintaining data pipelines, including experience with modern data stack tools and best practices.
  • Understand data modeling, data quality, and performance optimization for analytical workloads.
  • Excellent communication skills and can explain complex technical problems to both technical and business stakeholders.
  • Adaptable, self-motivated, and thrive in fast-moving environments.
  • Experience working with large datasets and know how to make data systems reliable, maintainable, and cost-effective.

Nice To Haves

  • Experience with real-time data processing and streaming architectures.
  • Worked in healthcare or other heavily regulated industries where data governance and compliance are critical.
  • Experience with machine learning infrastructure or MLOps.
  • Contributed to open source data tools or written about data infrastructure topics.

Responsibilities

  • Designing and implementing ETL pipelines, data warehouses, and analytics platforms for our clients’ software products. Delivering high-quality code that handles complex data transformations, ensures data quality, and meets performance requirements.
  • Gathering requirements, talking to stakeholders, developing features, and making improvements to our clients’ data systems and adjacent product and infrastructure areas. Delivering high-quality code across the stack, including backend services, infrastructure, databases, and data visualization layers.
  • Improving platform tooling for your project(s) through building CI/CD pipelines, monitoring and observability solutions, and automated testing frameworks. Making best use of AI coding assistants, in accordance with project constraints.
  • On some projects, technical project management — planning and coordinating deliverables, scope, timelines and budgets for a project team; working closely with clients and internal interdisciplinary teams to ensure successful and high quality delivery.
  • Bringing process and tooling suggestions to your teammates, mentoring more junior colleagues, presenting internally, participating in interviews, and contributing to internal tooling projects from time to time.

Benefits

  • Home office/technology budget
  • Yearly professional development budget
  • Company matching RRSP after 1 year
  • 100% employer-paid health & dental insurance including a yearly bank of coverage for complementary medicine (Acupuncture, osteopathy, massage therapy, naturopathy, psychology, etc.)
  • Life, long & short-term disability insurance
  • Parental leave top-up (8 weeks), available to employees with 1+ year of tenure, regardless of path to parenthood.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service