Senior Software Engineer II

Jobgether

Canada

Remote

CAD 183,000 - 252,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Fully remote work
Unlimited PTO
Health and dental benefits
Home-office stipend
RRSP matching
Professional development
Internet stipend

Job summary

Jobgether is seeking a Senior Software Engineer II based in Canada to design, build, and operate integrations and data pipelines that connect financial products with accounting, ERP, and AI ecosystems. You will own end-to-end integration pipelines, establish data contracts, and contribute to an AI-forward engineering workflow while collaborating across product, data, and security teams.

Fully remote work from anywhere in Canada.

Qualifications

  • Significant experience designing and developing integrations and APIs.
  • Experience with accounting integrations or financial systems is a plus.
  • Strong data-centric skills: ETL/ELT pipelines and data architecture.
  • Hands-on coding with Python and Ruby on Rails; comfortable with data tooling.

Responsibilities

  • Design, develop, and operate integrations, APIs, and data exchange systems.
  • Own end-to-end integration pipelines and establish metrics for reliability.
  • Define data contracts to protect downstream integrations and analytics.
  • Build data-centric systems including ETL/ELT pipelines and scalable architectures.
  • Contribute to development through code reviews, troubleshooting, and ownership of data issues.
  • Collaborate with Product, Design, Research, and Security to deliver secure integrations.
  • Promote observability and rapid, experimental development with AI-enabled workflows.

Skills

Python
Ruby on Rails
StimulusJS
Redis
PostgreSQL
Snowflake
TypeScript

Tools

Dagster
Airbyte
Airflow
dbt

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer II based in Canada.

This is a senior engineering opportunity focused on building the integrations and data infrastructure that connect modern finance platforms with accounting, ERP, and AI ecosystems.

You will design, build, and operate reliable APIs, data pipelines, and exchange systems that are critical to customer workflows.

The role combines hands-on software development with architectural ownership, technical influence, and close collaboration across product and business teams.

You will help establish scalable data contracts, observability, and engineering practices as the integrations landscape grows.

Working in an AI-centric environment, you will also explore AI-enabled agents, MCP servers, and modern developer tooling.

The position offers substantial autonomy, meaningful technical challenges, and the opportunity to shape long-term engineering direction.

You will join a distributed team where thoughtful architecture, rapid experimentation, and reliable production systems are equally valued.

Accountabilities:
  • Design, develop, and operate integrations, APIs, and data exchange systems connecting financial products with accounting, ERP, data, and AI-enabled platforms.
  • Own integration pipelines and service-level expectations end-to-end, establishing clear metrics and ensuring reliable data movement between systems.
  • Define and maintain robust data contracts that protect downstream integrations and analytics from upstream changes.
  • Design and implement data-centric systems, including ETL/ELT pipelines and scalable data architectures.
  • Contribute directly to development through code reviews, implementation work, technical troubleshooting, and ownership of critical customer data issues.
  • Collaborate with Product, Design, Research, Business Development, and go-to-market teams to deliver secure, compliant, and seamless integration experiences.
  • Influence technical strategy across the organization by advocating for engineering priorities, integration standards, and scalable architectural practices.
  • Provide technical direction through architecture and design reviews, pair programming, and ongoing knowledge sharing.
  • Establish and improve observability across integration systems to monitor system health, identify issues, and accelerate troubleshooting.
  • Promote rapid, iterative development supported by experimentation, measurement, and analysis.
  • Participate in an on-call rotation to help maintain the reliability of production integration systems.
  • Contribute to an AI-forward engineering workflow by using AI coding assistants and helping build AI-enabled agents and MCP servers.
Requirements:
  • Significant professional experience designing and developing integrations, APIs, and data exchange systems; experience with accounting integrations or financial systems is an asset.
  • Strong background building data-centric systems, including ETL/ELT pipelines, data architecture, and data integration workflows.
  • Hands-on coding proficiency with Python and Ruby on Rails, along with modern data and integration technologies.
  • Experience with tools such as Dagster, Airbyte, Airflow, dbt, or comparable data orchestration and integration platforms.
  • Familiarity with data lakes, business intelligence systems, and iPaaS platforms is an advantage.
  • Knowledge of accounting systems and fundamental accounting principles is a plus.
  • Strong systems and architectural thinking, with the ability to design scalable solutions while balancing performance, cost, reliability, and governance.
  • High ownership mentality, with the ability to work independently, navigate ambiguity, identify solutions, and drive initiatives through to completion.
  • Experience collaborating across product, data, compliance, security, and other functions to align technical decisions with business objectives.
  • Comfortable incorporating AI into engineering workflows, including AI coding assistants, AI-enabled agents, and MCP servers.
  • Excellent communication and interpersonal skills, with the ability to influence technical and organizational decisions effectively.
  • Experience working within Scrum or Agile development environments.
  • Familiarity with technologies such as Ruby on Rails, StimulusJS, Redis, PostgreSQL, Snowflake, Python, and TypeScript is valuable.
Benefits:
  • Competitive salary of CA$183,000–CA$251,500 annually for the applicable Canadian compensation zone, excluding potential bonus, equity, commission, and benefits.
  • Fully remote work with the flexibility to work from anywhere in Canada.
  • Unlimited paid time off.
  • Health and dental benefits.
  • Up to CA$2,025 toward home-office IT equipment.
  • Up to 2% employer matching toward an RRSP.
  • Learning and professional development opportunities.
  • Up to CA$67.50 toward internet or mobile phone services.
  • Opportunity to work on high-impact financial technology and AI-driven products.
  • Collaborative environment with strong opportunities for technical ownership and influence.
  • Inclusive, harassment-free, and discrimination-free workplace committed to diverse backgrounds, perspectives, and experiences.

We appreciate your interest and wish you the best!

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer, Payments
Backend Engineer, Payments

Jobgether • Toronto

On-site
CAD 135,000 - 203,000
Health benefits
Retirement plans
Hybrid work environment
+1
Senior AI Developer
Senior AI Developer

Jobgether • Canada

Remote
CAD 130,000 - 160,000
Competitive compensation CA$130,000-CA
Fully remote across Canada
Health coverage
+5
Staff Engineer, Data and AI
Staff Engineer, Data and AI

Jobgether • Canada

On-site
CAD 202,000 - 222,000
Remote-first flexibility
Competitive base salary by location
Professional growth opportunities
Software Engineer, Data Platform
Software Engineer, Data Platform

Jobgether • Toronto

Hybrid
CAD 130,000 - 165,000
Remote work (Toronto remote)
Competitive CAD salary
Comprehensive medical benefits
+2
Staff Software Engineer, Core Infrastructure
Staff Software Engineer, Core Infrastructure

Jobgether • Ottawa, Toronto, Vancouver

On-site
CAD 185,000 - 245,000
Competitive salary CAD $184,500–$244,_
Equity ownership
Flexible work model
+9
Staff Software Development Engineer
Staff Software Development Engineer

United States Digital Space LLC • Toronto

Hybrid
CAD 88,000 - 132,000
Employee Assistance Program
Canada Core Benefits
Senior Data & Analytics Engineer
Senior Data & Analytics Engineer

Wagepoint • Canada

Remote
CAD 115,000 - 150,000
Professional development opportunities
Remote work environment
Collaborative team culture
Solutions Architect (Data, Automation & Platforms)
Solutions Architect (Data, Automation & Platforms)

TechAlliance of Southwestern Ontario, London Economic Development Corporation • Toronto

On-site
CAD 95,000 - 145,000
Sr Software Engineer
Sr Software Engineer

United States Digital Space LLC • Toronto

On-site
CAD 145,000 - 192,000
Comprehensive compensation package
Paid time off
Online learning platform with guided career tracks
Full Stack Developer, AI
Full Stack Developer, AI

United States Digital Space LLC • Toronto

On-site
CAD 120,000 - 170,000
Total rewards program
Bonuses and flexible benefits
Career development support
+1