S

SpryPoint

SaaS platform for utility management

Data Conversion Engineer 2

Data EngineeringPosted on Nov 6
Full-timeRemote in CanadaNo salary listed

About the Job

Requirements

  • At least 2 years of experience in data migration, ETL, and data conversion work, including scripting and automation, ideally in SaaS environments.
  • Development experience with Python and the pandas module for data transformation, cleansing, and validation.
  • Strong SQL skills and experience with relational databases, including complex joins, stored procedures, and query optimization.
  • Experience analyzing and mapping data from legacy systems to a target data model, and profiling source data to identify quality issues.
  • Experience validating and reconciling converted data to confirm accuracy and integrity.
  • Understanding of system design and data modeling.
  • Ability to work independently, manage conversion tasks against project timelines, and troubleshoot issues with minimal oversight.
  • Clear written and verbal communication skills, and comfort working with implementation, project management, and client teams.

Responsibilities

  • Lead and manage ETL migration processes across multiple concurrent projects, ensuring robust data pipeline development and timely project delivery.
  • Develop and maintain efficient extraction, transformation, and loading scripts using Python, SQL, and related data engineering tools to ensure high-quality data migrations.
  • Troubleshoot complex data issues independently and implement feedback-driven improvements from clients and internal teams to enhance conversion quality, performance, and reliability.
  • Own data quality and validation by cleansing and transforming data, reconciling converted data against source systems, and reviewing datasets for accuracy, completeness, and consistency.
  • Conduct in-depth analysis and profiling of diverse source database schemas, including relational and non-relational legacy systems, to accurately map and facilitate successful data extraction and migration.
  • Collaborate with the broader Client Experience team to integrate client data into SpryPoint products and enable smooth, timely go-lives.
  • Establish and promote best practices, create documentation, and drive continuous improvement in data migration processes, automation, and observability with the Data Conversion team.
  • Mentor and support less experienced team members through code reviews and pair programming.
  • Participate in daily standups and weekly review sessions, communicate progress, raise blockers, and incorporate feedback to continuously improve data engineering tasks and processes.

Desired Qualifications

  • Experience with utility billing, CIS, or meter data systems.

About the Company

SpryPoint

SaaS platform for utility management

SpryPoint provides subscription-based software solutions for the utility sector, offering a suite of SaaS tools that help utility providers manage billing, customer service, asset management, and data workflows. The platform integrates with existing systems to streamline operations, improve customer engagement, and centralize data, with updates delivered through regular software releases as part of the subscription. Its products are designed for municipal and larger utility clients, and the company often partners with industry experts to ensure smooth system integrations and faster implementation. SpryPoint emphasizes security and compliance, highlighted by SOC 2 certification, to build trust with customers. The company’s goal is to help utilities run more efficiently, serve customers better, and manage assets and data securely through easy-to-implement, scalable SaaS solutions.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Charlottetown, Canada
Founded
2011

Recently Posted Jobs

Explore more opportunities at SpryPoint

See more jobs