Jobs.ca
Jobs.ca
Language
Recruition Talent Services logo

Software Engineer - Data Platform

Toronto, Ontario
Mid Level
full_time

Top Benefits

Excellent benefits
Competitive compensation
Collaborative team culture

About the role

Job Title: Software Engineer – Data Platform

Location: Toronto – Downtown - Hybrid (2 Days In Office)

Industry: Insurance

Type: Full-Time | Permanent

Reports To: Director of Data Engineering / Head of Data & Analytics

About the Opportunity

We’re building something new—and we need a software enginee r to do it. Our client, a respected insurance company, is designing and developing a net new on-prem data platfor m from the ground up. This is no t a data science or BI role. It’s a deeply technical opportunity to help architect, build, and scale the foundational layer of a custom enterprise data infrastructure .

As a key engineer on the team, you’ll design and build the structures that will power everything from analytics to compliance: data warehouses, lakes, pipelines, and internal tools that prioritize scalability, performance, and data integrity. This is an ideal role for a software engineer with experience building backend systems for data —someone who knows how to write production-grade code and is passionate about building things right the first time.

What You’ll Do

  • Design and develop core data storage systems (data warehouses, lakes, structured data repositories) to support analytics, reporting, and internal tools
  • Build and mainta in custom data pipeli nes using Python and SQL for ingestion, transformation, and storage
  • Write clean, well-structured, and performant code with a focus on maintainability and scalability
  • Work on a greenfield, on-prem platf orm with future cloud-readiness in mind
  • Apply software engineering principles to data system design: testing, CI/CD, observability, and automation
  • Support and implement the company ’s data governance strat egy, including quality, integrity, access, and compliance
  • Contribute to schema design and data model ing as needed for operational and analytical use cases (nice to have)
  • Collaborate with other engineers and stakeholders to define architecture and system requirements
  • Build or integrate internal data visualization tools or lightweight dashboards to support business self-service needs

What You’ll BringRequired

  • Strong background in software enginee ring, with experience developing backend systems or infrastructure using OOP in languages such as Java, Python, Javascript, C/C++/C#.net,
  • Proficiency in Python and SQL for system development, scripting, and data transformation
  • Hands-on experience designing and build ing data storage sys tems (e.g., data warehouses, custom databases, or large-scale structured data stores)
  • Comfort working in on-premises environm ents, with a solid understanding of system-level architecture and performance tuning
  • Familiarity with version control, CI/CD, containerization, and engineering best practices
  • A builder’s mindset—comfortable with ambiguity, open to iteration, and focused on long-term reliability and maintainability

Nice to Have:

  • Experience with data visualization to oling—either custom-built internal dashboards leveraging front end technologies (such as React) or off-the-shelf solutions like Power BI, Tableau, etc.
  • Exposure to data modeling and schema design for analytical uses
  • Familiarity with cloud technologies (Azure, AWS, or GCP), even if primarily on-prem today
  • Experience workin g in regulated environ ments (OSFI, PCI-DSS, ISO27001)
  • Knowledge of or exposure to off-the-shelf data platforms like Snowflake, Databricks , etc., though this organization favors building custom applications in-house

Why This Opportunity?

  • Be part of a greenfield build—a rare opportunity to architect and create from scratch
  • Work in a h ighly technical, software-minde d team within a business that values custom, in-house engineering
  • Help shape long-term architecture and engineering standards in a well-funded and stable environment
  • Excellent benefits, competitive compensation, and a collaborative team culture

Interested?

Let’s talk. We’re looking for smart builders who want to leave their mark on a brand-new data platform.

To help your application stand out, please highlight SPECIFIC examples where you engineered data structures from scratch providing context as to the project, product, or line of business.

We thank all applicants for their interest, however, only those selected for an interview will be contacted.

About Recruition Talent Services

Staffing and Recruiting

Recruition is Tech Talent Agency serving Canada's growing technology economy.

By dispelling with the traditional search methods that commoditize talent, Recruition helps technology organizations rise above the noise of this competitive climate, and engage with the talented individuals that they want to hire. By putting people first and offering unparalleled value to clients and candidates, the company answers a growing demand for quality over quantity.

Fewer interviews. Meaningful discussions. Better hires.