Jobgether
Jobgether

Senior Software Engineer II

engineeringfull-timeCanada
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more

About the role

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.
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply
Apply now
Senior Software Engineer II at Jobgether — Remote