Senior Software Engineer II
$183k - $251.5k per year- Remote job
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.
- 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.
- 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.
- 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.
Requirements:
Benefits:
$196k - $207k per year
...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, Marketing Enablement & Technology based in Canada. This senior engineering role sits at the intersection of software...SeniorRemote jobLong term contractPermanent employmentImmediate startFlexible hours$142.8k - $168k per year
...signals from our IoT devices deployed in vehicles (think: GPS, Engine RPM, Fuel Levels and hundreds more) and processes them to help our... ...: You want to impact the industries that run our world: The software, firmware, and hardware you build will result in real-world...SeniorLong term contractFull timeRemote workRelocation packageFlexible hours$126.4k per year
...Position Overview The Machine Learning Platform team (MLP) is seeking a Senior Software Engineer II to design and implement secure, highly scalable, and high‑performance pipelines that govern the end‑to‑end lifecycle of machine‑learning models. You will work at the intersection...SeniorFlexible hours$170.4k - $234.3k per year
...programmatic advertising and marketing channels. Engineering at StackAdapt: As an Engineer at... ...the team and lead by example to uphold software development best-practices in addition to... ...Collaborate with stakeholders and other senior engineers across the organization to...SeniorLocal areaRemote workWork from homeHome officeFlexible hours- ...something bigger, together. One Confluent. One Team. One Data Streaming Platform. About the Role: We are a team of passionate engineers who love solving complex distributed systems and infrastructure problems. We are building Kora from the ground up to be a true...Senior
$150k - $180k per year
...an independent team of data & AI experts, engineers, and designers who build intelligent... ...innovative digital products. Whether you are a Senior Engineer, Tech Lead, or DevOps Engineer,... ..., CI and CD. Experience building software collaboratively using pull requests and code...SeniorPermanent employmentFull timeManual laborRemote workFlexible hours$140k - $185k per year
...recognized as a CB Insights Fintech 100 company and Deloitte Fast 50 and Deloitte Fast 500 winner. We are looking for a Senior Software Engineer to lead the architecture and development of core platform systems. This is a high-ownership role - you'll design and scale the...SeniorLong term contractFull timeRemote workWork from homeFlexible hours$125k - $165k per year
...organisations that want to plan smarter and move faster. As a Senior Software Engineer at Prophix, you'll play a central role in shaping the... ...as Java or Python. Familiarity with additional database engines (MySQL, PostgreSQL) and query languages including PL/SQL....SeniorInternship$100k - $135k per year
...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving... ..., and engineering practices. You will partner with senior engineers for guidance on architecture and complex problem-solving...SeniorLong term contractFull timeRemote work$150k - $210k per year
...moments to travelers around the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS... ...fit for this role if you: Have significant experience as a senior or staff-level software engineer on product-focused teams...SeniorFull time$184.5k - $244.5k per year
...applications and next steps. Our partner is looking for a Staff Software Engineer, Core Infrastructure based in Canada. This is a high-impact... ...and non-technical stakeholders. ~ Experience with query engines, database internals, or technologies such as Apache DataFusion...Remote jobHome officeFlexible hours$145k - $155k per year
...to you, join the herd! Description We are looking for an experienced backend engineer who enjoys solving complex problems, sharing knowledge, and building reliable software. As a Senior Backend Software Engineer, you will design, build, and maintain the services,...SeniorRemote work$180k - $220k per year
...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving... ...in high-risk or high-priority areas Mentor and guide senior engineers and technical leads through coaching, design discussions...SeniorLong term contractFull timeRemote work- ...We are seeking a highly skilled Senior Application Engineer with deep T-SQL expertise to join the Liquid Credit Engineering Team, a key division... ...Development: Design, develop, and maintain robust, scalable software solutions supporting complex liquid credit investment...SeniorRemote job
$68 per hour
...in Java that integrate with SAP, taking direction from a lead or principal engineer Identifies solutions that meet business needs for internal or client projects. Troubleshoots and resolves software issues and optimizes performance Consistently applies best practices in...SeniorHourly payFixed term contractRemote workFlexible hours- ...assist another individual in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful. If Precisely... ...for the Precisely Data Integrity Suite . You'll combine hands-on engineering with team leadership and customer-facing collaboration: working...SeniorRemote work
- ...PLATO is Canada’s largest Indigenous-owned software testing and technology services company.... .... Summary We are seeking a Senior DevOps Lead responsible for defining and... ...leading the DevOps strategy, practices, and engineering standards that enable the successful delivery...SeniorContract workInternship
$136k - $168k per year
...are in the world. THE ROLE DEPT® is seeking a Principal, Software Engineering (Adobe - Integrations & Automations) to join our forward-... ...that bridge work management systems with downstream marketing engines. Deploy Custom Webhooks: Design, build, and test robust webhook...Long term contractWork at officeLocal areaRemote workFlexible hoursShift work- ...We are seeking a highly skilled Senior Python Engineer to join our distributed engineering team. In this role, you will work closely with our... ...and driving efficiency. The ideal candidate brings a strong software engineering foundation combined with deep domain knowledge in...SeniorRemote job
$140k - $165k per year
...fundraising. Position Summary: We’re looking for a Senior Fullstack AI Platform Engineer who wants to build AI systems that actually make it into... ...right kind of role for an engineer who likes building software, solving messy systems problems, working across the stack...SeniorManual labor$110k - $120k per year
...demanding environments around the world. Their success is built on engineering excellence, practical innovation, and a deep understanding of... ...with business needs Experience ~7+ years of software development experience ~ Extensive professional experience with...SeniorPermanent employmentFull timeRelocation package- ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30... ...application Summary We are seeking a highly experienced Senior Advanced Analytics / AI Engineer (LLMOps) with 10+ years of experience in advanced...SeniorContract workInternship
$110k - $130k per year
...game for donor fundraising. Position Summary: The Senior Automation Engineer will play a pivotal role in modernizing the quality-engineering... ...that reduces copy-and-paste code and applies sound software-design and clean-code principles. Enable tests to run selectively...SeniorLong term contractImmediate startShift work- ...Cloudbeds Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently... ...Location: Remote How You'll Make an Impact: As a Senior Backend Engineer on the Booking Engine squad, you'll implement new architectures, features,...SeniorLong term contractWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
- ...At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently... ...How You'll Make an Impact: As a Senior Frontend Engineer on the squad, you'll build and evolve... ...can sell directly through the booking engine. Our Booking Engine Team: This role...SeniorWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
$113.6k - $142k per year
About Coursera + Udemy Coursera and Udemy are now one company, bringing together two mission-driven brands to create the world’s most powerful platform for turning learning into progress. Together, we help more than 300 million learners and 12,000+ enterprise customers build...$163k - $213k per year
...DEPT® is seeking a highly analytical and technical Architect Software Engineer (Adobe - AJO, AEP, RTCDP) to join our forward-deployed architecture... .../federated query strategies that allow marketing activation engines to reference enterprise warehouses without unnecessary data...Work at officeLocal areaRemote workFlexible hours$170.4k - $234.3k per year
...programmatic advertising and marketing channels. Engineering at StackAdapt: As an Engineer at... ...help you succeed. We're seeking a Senior Full Stack Engineer to help lead our... ...across StackAdapt build, test, and ship software at scale. Candidates will work on engineering...SeniorLocal areaRemote workWork from homeHome officeFlexible hours$104k - $143k per year
...across programmatic advertising and marketing channels. As a Senior Quality Engineer in Quality Infrastructure at StackAdapt, you'll lead the... ...You'll Bring to the Table: ~5+ years of experience in software development or test automation, with at least 2 years focused...SeniorLocal areaRemote workWork from homeHome office- ...The Senior PBAC Engineer is responsible for architecting, deploying, and operating secure application infrastructure that aligns with business needs. This role focuses on developing scalable and resilient security solutions to support business initiatives. Req# 1025895901...SeniorRemote jobLong term contract
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer II. Be the first to apply!
- software developer internship Canada
- software development engineer Canada
- software developer no experience Canada
- junior software developer Canada
- software engineer Canada
- software engineer devops Canada
- software developer co-op Canada
- remote entry level software developer Canada
- software engineer co-op Canada
- junior software engineer Canada


