Data Conversion Engineer
Job description
Data Conversion Engineer at SpryPoint supporting the transformation and migration of utility billing data from legacy systems into the company's utility and billing platform. The role sits in the Technical Services department on the Data Conversion team, doing ETL work and is aimed at someone early in their data engineering career.
At a glance
- Work mode
- Remote · Canada
What you'll do
- 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, utilizing Python, SQL, and related data engineering tools to ensure high-quality data migrations
- Implement feedback-driven improvements from clients and internal teams, enhancing data conversion quality, performance, and reliability
- Actively contribute to data quality assurance processes and review 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 closely with the broader Client Experience team to seamlessly integrate client data into SpryPoint products, enabling smooth and timely go-live processes
- Work with the Data Conversion team to establish and promote best practices, create documentation, and drive continuous improvement in data migration processes, automation, and observability
- Actively participate in daily standups and weekly review sessions, clearly communicating progress, raising blockers, and incorporating feedback to continuously improve data engineering tasks and processes
What we're looking for
- Development experience with Python and the pandas module
- Development experience with SQL and relational databases
- Experience in data migration, ETL processes, process scripting, and automation
- Understanding of system design and analysis
- A creative approach to problem-solving and learning, and an enjoyment of solving puzzles
Your team
Data Conversion team, Technical Services department
The Data Conversion team works within the Technical Services department to extract, transform, and load customer data, collaborating with the broader Client Experience team.
Benefits
- Remote-first environment, flexible working hours across North America, and hub offices in Charlottetown & Atlanta
- Competitive Total Rewards
How to get hired
- 1Stage 1: 30-minutes Recruiter Interview
- 2Stage 2: Take Home Assignment (2-3 days, focuses mainly on Python and Pandas)
- 3Stage 3: 1-hour Final Technical Interview
- 4Stage 4: References/Offer
Apply
Direct apply at SpryPoint
Opens the job posting at SpryPoint
About SpryPoint
Modernizing how utilities serve their communities
SpryPoint is a high-growth software company providing the first and only truly cloud-native customer service and operations platform purpose-built for modern utilities. Founded by industry veterans in 2011, it serves 100+ utility clients across North America and the Caribbean with solutions including SpryCIS, SpryEngage, SpryMobile, and SpryWallet that modernize the entire meter-to-cash process.
Mission
Utility leaders should expect more from their technology providers
Key facts
- 300+ employees
- 2011
- Utility software
- 2025 Deloitte Technology Fast 50 Canada Recipient & Fast 500 North America Recipient
- Grown from a profitable startup to a rapidly scaling company of 300+ employees
- Serving 100+ utility clients across North America and the Caribbean
- Track record of successful implementations spanning water, electric, and gas utilities
- Backed by strategic investment from Norwest Venture Partners since 2023
- New investment partnership from Insight Partners announced in 2026
- Hub offices in Charlottetown & Atlanta
Partners & customers
What they value
- Lead with kindness
- Vision with impact
- Radical honesty
- Bold disruption
- Keep it simple
- Execute with excellence
