Skip to content
WrapbookWrapbook

Senior Software Engineer II

The Senior Software Engineer II will build and operate integrations, APIs, data pipelines, and data contracts connecting Wrapbook with accounting, ERP, data, and AI ecosystems. The role requires strong data architecture and coding experience with Python, Rails, and modern integration tooling.

About the job

Responsibilities

  • Design and build integrations, APIs, and data exchange systems connecting Wrapbook to accounting, ERP, third-party, and AI-enabled systems.
  • Own integration pipelines and SLAs end-to-end, ensuring reliable data movement with clear expectations and metrics.
  • Define and manage data contracts to protect downstream integrations and analytics from upstream changes.
  • Contribute at the code level through code reviews, ticket execution, and ownership of critical customer data issues.
  • Partner with product, design, research, business development, and go-to-market teams to build secure, compliant integration experiences.
  • Influence engineering roadmaps and integrations best practices across the company.
  • Provide technical direction through design reviews and pair programming.
  • Establish observability for integrations and troubleshoot system health issues.
  • Support iterative development and experimentation analysis.
  • Participate in an on-call rotation for production integration systems.

Requirements

  • Deep technical expertise building integrations, APIs, and data exchange systems.
  • Experience designing and developing data-centric systems, including ETL/ELT pipelines and data architecture.
  • Strong coding fluency and hands-on experience with modern data and integration tooling.
  • Experience with Python and Ruby on Rails.
  • High ownership, self-direction, and comfort working through ambiguity.
  • Ability to design scalable architecture balancing performance, cost, and governance.
  • Experience collaborating across product, data, compliance, and security teams.
  • Comfort using AI coding assistants and building AI-enabled agents and MCP servers.
  • Excellent communication and interpersonal skills.
  • Experience working with Scrum or Agile teams.

Nice to Haves

  • Accounting integrations or systems experience.
  • Data architecture experience.
  • Familiarity with data lakes, BI systems, and iPaaS platforms.
  • Experience with Dagster, Airbyte, Airflow, dbt, or similar tools.
  • Experience with accounting systems and basic accounting principles.

Tech Stack

  • Ruby on Rails
  • StimulusJS
  • Redis
  • PostgreSQL
  • Snowflake
  • Python
  • TypeScript

Compensation and Benefits

  • Competitive salary.
  • Unlimited paid time off.
  • Work from anywhere in Canada and the United States.
  • Health and dental benefits.
  • Up to $1,500 USD / $2,025 CAD for home IT setup.
  • Up to 2% matching RRSP / 401(k).
  • Learning and development opportunities.
  • Up to $50 USD / $67.50 CAD toward internet or cell phone service.

Skills

APIs, Etl/Elt, Data Architecture, Dagster, Airbyte, Airflow, dbt, Python, Ruby on Rails, Mcp Servers, Ruby, Stimulusjs, Redis, Postgres, Snowflake

Instacart

Instacart

United States
Senior Data Engineer II, Finance
CA$188k+/yrRemote8+ YOEData Engineering

Own financial data integration pipelines and scalable data models supporting accounting, billing, revenue, and financial reporting. The role requires 8+ years of data or software engineering experience, strong cloud warehouse and data infrastructure expertise, and the ability to lead cross-functional initiatives.

Vanta

Vanta

Remote

Senior Data Engineer
$190k+/yrRemote4+ YOEData Engineering

Senior Data Engineer responsible for designing and deploying scalable data infrastructure, orchestration models, and analytics tooling to enable data-driven decisions, ML products, and enterprise reporting at Vanta. Requires 4+ years data experience, software engineering mindset, modern data stack proficiency, and passion for secure, compliant data systems.

Thyme Care

Thyme Care

Remote

Senior Platform Engineer, Data
$176k+/yrRemote5+ YOEData Engineering

The Senior Platform Engineer will build and operate reliable data platform tooling, consolidate orchestration, scale dbt infrastructure, and improve Databricks developer experience. The role requires 5+ years of production software experience, strong Python and AWS expertise, infrastructure-as-code experience, and familiarity with modern data stacks.

Vanta

Vanta

Remote

Senior Analytics Engineer
$157k+/yrRemote4+ YOEData Engineering

Senior Analytics Engineer responsible for designing complex data models, building scalable SQL pipelines, enabling AI tooling, and improving data infrastructure to support self-serve analytics, dashboards, and data science at Vanta. Requires 4+ years data experience, software engineering mindset, and expertise with modern analytics tools like dbt.

Wrapbook

Wrapbook

United States
Senior Analytics Engineer II
CA$148k+/yrRemote5+ YOEData Engineering

Build and own Wrapbook’s analytics layer, including production pipelines, governed data models, canonical datasets, self-serve analytics, and monitoring. The role requires strong SQL and Python, modern warehouse experience, and 4+ years in data or analytics engineering.