Senior Software Developer - Data Delivery

New
CanadaFull-TimeSenior
Salary$107,000 to $157,300 CAD
Apply NowOpens the employer's application page

Job Details

Experience
Minimum 5+ years
Required Skills
AWSPythonSQLCloud ComputingJavaData engineeringCI/CDScalaData modelingDistributed Systems

Requirements

  • Minimum 5+ years of professional experience in data engineering or related roles.
  • Strong experience building and operating production-grade data pipelines or distributed cloud-based systems.
  • Solid understanding of data architecture, data modeling, storage systems, and transformation frameworks.
  • Experience with batch and/or streaming data processing, event-driven architectures, and messaging systems.
  • Proficiency in at least one backend/data language such as Python, Java, Scala, Kotlin, Go, or TypeScript.
  • Strong SQL skills, including query optimization and designing datasets for analytics or product use cases.
  • Experience with observability practices for data systems, including monitoring, logging, and data quality tracking.
  • Ability to work independently, break down ambiguous problems, and deliver high-quality solutions.
  • Strong communication skills with the ability to explain technical decisions to both technical and non-technical stakeholders.

Responsibilities

  • Design, develop, test, and operate cloud-based data pipelines, data services, and data delivery workflows supporting large-scale data processing.
  • Build and maintain analytics-ready and AI-ready datasets through strong data modeling, metadata management, documentation, and governed access patterns.
  • Contribute to the design of distributed data systems with a focus on performance, scalability, resiliency, cost efficiency, and security.
  • Implement production-grade software using modern engineering practices such as CI/CD, automated testing, code reviews, and observability.
  • Improve reliability and data quality through monitoring, alerting, logging, and proactive production support practices.
  • Collaborate with cross-functional stakeholders including product, design, architecture, and engineering teams to deliver incremental value.
  • Mentor and support other engineers through technical guidance, code reviews, and collaborative design discussions.
View Full Description & ApplyYou'll be redirected to the employer's site
$107,000 to $157,300 CAD
Apply Now