815,977open jobs
52,521companies
131,724added this week
Browse all
Salary
$85k – $106k per year
Location
Remote (Canada)
Seniority
Senior · 5+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Sep 26, 2026. First seen by Alion on Aug 26, 2026.

Overview
Company
Impact
Profile match
Kindsight's fundraising intelligence unlocks real-time insights to help you find donors, craft campaigns, and make more for your mission.

About Kindsight:

Kindsight builds technology that helps fundraisers make a difference. For decades, Kindsight has supported the education, healthcare, and nonprofit sectors with fundraising tools and the largest charitable giving database on the market. And as the giving sector evolves, so does Kindsight. As the leader in fundraising intelligence, Kindsight leverages real-time data and AI to help thousands of organizations around the world identify, manage, and engage with donors - at any scale. With purpose-built CRMs that corral all of that donor information and campaign tracking into one place, donor prospect research tools that offer proactive insights and real-time donor intel, and generative AI that creates personalized, meaningful content drafts at scale, Kindsight’s product suite is truly changing the game for donor fundraising.

Position Summary:

We are seeking a Senior Software Engineer, Payments to join a newly forming Payments Engineering team and take meaningful ownership of Kindsight's next-generation Payments Platform.

This is a hands-on senior individual contributor role on a small team building a new Payments service that will support Kindsight's fundraising products, including Ascend, AdvRM, and Connect.

You will work closely with our Staff Engineer and Director of Engineering to design and deliver major features and capabilities within the platform. While the Staff Engineer will help shape the overall system architecture and technical direction, you will be expected to independently take a Payments problem or capability, design the solution, own the implementation, and see it through to production.

This is a strong opportunity for an engineer who has already owned production Payments or billing systems and wants broader technical responsibility in a greenfield environment. You'll help establish the patterns for reliability, reconciliation, integration, transaction processing, and operational support that the platform will use as it grows.

The work will initially be heavily backend-focused as the team builds the new service and integrates with Kindsight's selected Payments partner. Our backend technology is still being finalized, with Ruby currently under strong consideration. Prior Ruby, Salesforce, Apex, or LWC experience is not required.

What matters most is deep backend engineering ability, genuine production Payments experience, strong technical judgment, and the ability to independently design and own solutions.

The original Senior profile calls for end-to-end ownership of payment features, reconciliation, reliability, security, incident response, and multi-codebase work; those remain core expectations for this role.

What You’ll Do:

  • Help build Kindsight's new Payments service and the infrastructure supporting our next-generation Payments Platform.

  • Independently own the design and end-to-end delivery of significant Payments features and capabilities.

  • Build and evolve integrations with payment gateways, processors, and Kindsight's selected Payments partner.

  • Design reliable transaction-processing flows for systems responsible for moving and tracking real donor funds.

    Work deeply with payment authorization, tokenization, webhooks, retries, replays, idempotency, transaction state, recurring payments, and reconciliation

  • Design solutions that ensure payments are not silently lost, duplicated, incorrectly routed, or processed for the wrong amount.

  • Help establish patterns for reconciliation between payment providers and Kindsight's systems of record.

  • Debug and lead resolution of production Payments incidents involving failed transactions, duplicate payments, missed webhooks, recurring-payment failures, provider changes, and integration issues.

  • Identify and improve reliability, security, and maintainability gaps as the platform evolves.

  • Own individual technical capabilities while considering how they affect the broader Payments ecosystem and surrounding Kindsight products.

  • Contribute to platform architecture and system-design discussions alongside the Staff Engineer and Director of Engineering.

  • Review pull requests and technical designs and provide thoughtful feedback to engineers across the team.

  • Mentor Intermediate engineers and help them grow from implementing established designs toward greater technical ownership.

  • Participate in approximately two-week sprint cycles and own meaningful deliverables through design, implementation, testing, release, and follow-up.

  • Collaborate closely with Product and, as the organization develops, QA, Support, Compliance, Security, and Payments Operations.

  • Help establish engineering practices where reliability, financial correctness, testing, and operational readiness are fundamental requirements.

  • Learn the fundraising domain and design for the complex legal, financial, and reporting structures of universities, healthcare foundations, nonprofits, and other Kindsight customers.

What We’re Looking For:

  • 5-8 years of professional software engineering experience, including meaningful time owning a production Payments or billing system.

  • Direct, hands-on experience building server-side integrations with payment gateways, processors, billing platforms, or Payments infrastructure.

  • Strong understanding of payment concepts including webhooks, tokenization, retries, idempotency, recurring billing, transaction lifecycle, and reconciliation.

  • Strong backend engineering fundamentals in Ruby, Go, Java, C#, Python, Node.js, or another modern backend language.

  • Experience independently designing technical solutions rather than relying on architecture decisions being made for you.

  • Experience owning significant features or capabilities from initial design through production.

  • Experience designing or implementing reconciliation patterns for financial data.

  • Ability to answer the question: How do we know money didn't get silently lost between the payment provider and our system of record?

  • Working knowledge of PCI-DSS scope-reduction concepts such as hosted fields, tokenization, credential handling, and the security implications of Payments architecture.

  • Experience diagnosing production issues where financial correctness or customer funds were at risk.

  • Strong written and verbal communication skills, including the ability to explain architecture decisions and technical tradeoffs.

  • Ability to provide useful code and design feedback to other engineers.

The current Senior profile specifically calls for reconciliation ownership, PCI knowledge, multi-service or multi-codebase leadership, and the ability to defend technical decisions rather than simply implement them.

Nice To Haves:

  • Experience with more than one payment gateway or processor.

  • Experience with recurring payments, subscription billing, dunning, card-expiration flows, and failed-payment recovery.

  • Experience with refunds, chargebacks, transaction disputes, or payment operations.

  • Experience consolidating duplicated payment integrations, webhook handlers, or transaction-processing patterns.

Compensation Range: $120,000 -$150,000 CAD OTE annually, based on experience, market benchmarks and role complexity. We aim to offer fair, competitive pay that reflects your skills and the market.

This advertised position is for an existing vacancy at Kindsight.

At Kindsight, we’re proud to be a place where everyone belongs and has an equal opportunity to contribute, thrive and grow. We hire based on skills, potential, and impact, and we believe our differences fuel innovation. We welcome all individuals and do not discriminate on the basis of gender identity and expression, race, ethnicity, disability, sexual orientation, colour, religion, creed, gender, national origin, age, marital status, pregnancy, sex, citizenship, education, languages spoken or veteran status. We’re building a workplace where everyone has the opportunity to do meaningful work and make a difference.

We leverage artificial intelligence (AI) tools to support certain aspects of our recruitment process. These tools may help with resume screening, drafting job descriptions, creating interview questions and occasionally identifying potential candidates.

All hiring decisions are made by our people, not AI. Our intent is to use AI thoughtfully to streamline administrative tasks, improve the candidate experience and support fair, unbiased hiring practices consistent with industry standards .

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
815,977 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
In your city
≈ $90k – $191k per year (Estimated) • Hybrid • 8+ years exp • Vancouver
JavaScript
C#
C#
ASP.NET Core
AI/ML
Machine Learning
Frontend
JQuery
DevOps
Rest API
Puppet
Ansible
VMWare
Chef
Azure
CI/CD
AWS
Docker
Kubernetes
Management
Agile
Apply
≈ $90k – $192k per year (Estimated) • Hybrid • 12+ years exp • Montreal
Python
C++
AI/ML
Multimodal AI
DevOps
CI/CD
Jenkins
GitLab
Apply
≈ $96k – $205k per year (Estimated) • Hybrid • 8+ years exp • Vancouver
Python
C++
AI/ML
Claude Code
AI Agents
OpenAI Codex
Context Engineering
LLM Guardrails
Game Dev
Godot
Unity
Apply
≈ $81k – $186k per year (Estimated) • Hybrid • 3+ years exp • Vancouver
Python
C++
AI/ML
Claude Code
AI Agents
OpenAI Codex
Context Engineering
LLM Guardrails
Game Dev
Godot
Unity
Apply
$160k – $180k per year • Remote (United States) • Santa Monica
Go
Databases
PostgreSQL
Apache Kafka
DevOps
Rest API
gRPC
Terraform
Helm
GitHub Actions
OpenTelemetry
Envoy
CI/CD
AWS
Kubernetes
Amazon EKS
Apply
≈ $25k – $62k per year (Estimated) • In office • Noida
Python
Go
Java
DevOps
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Cybersecurity
GDPR
HIPAA
Apply
In office • Bengaluru
Python
SQL
Apply
Data Scientist 2 days ago
≈ $72k – $157k per year (Estimated) • Hybrid • Full-Time • York • Manchester
Python
SQL
AI/ML
CatBoost
XGBoost
TensorFlow
Pandas
Machine Learning
DevOps
CI/CD
Management
Agile
QA
Pytest
Apply
≈ $84k – $219k per year (Estimated) • Hybrid • Full-Time • York • Manchester
Python
Databases
Databricks
AI/ML
AI Agents
Machine Learning
DevOps
Azure DevOps
Azure
CI/CD
Kubernetes
Apply
≈ $126k – $243k per year (Estimated) • Hybrid • Full-Time • 4+ years exp • PhD • Cambridge
Python
AI/ML
Multimodal AI
AI Agents
Time Series Forecasting
Machine Learning
DevOps
Bitbucket
GitHub
Apply
$113k – $127k per year • Remote (Canada) • Full-Time • 12+ years exp
Python
Go
JavaScript
Java
Ruby
C#
Node JS
Apex
Ruby
Ruby on Rails
Apex
Lightning Web Components
Management
Stripe
Apply
$99k – $117k per year • Remote (Canada) • Full-Time • 5+ years exp
Python
JavaScript
TypeScript
Python
Pydantic
Databases
DynamoDB
AI/ML
LangGraph
AutoGen
LangChain
Model Context Protocol
Vertex AI
Embeddings
Prompt Engineering
Function Calling
AI Agents
Semantic Kernel
AWS Bedrock
CrewAI
LLM
RAG
Semantic Search
OpenAI
Anthropic
AWS Bedrock AgentCore
AWS Strands Agents
Structured Outputs
Semantic Search
Tool Use
Frontend
React.js
DevOps
Rest API
Azure
CI/CD
AWS
Platform Engineering
AWS Lambda
Amazon S3
IAM
Amazon CloudWatch
AWS Step Functions
API Gateway
Apply
Delivery Manager 2 days ago
$78k – $106k per year • Remote (Canada) • Full-Time
Management
Jira
Agile
Scrum
Apply
$78k – $92k per year • Remote (Canada) • Full-Time
DevOps
CI/CD
Shift-Left
Cybersecurity
Shift-Left Security
QA
Playwright
Apply
$74k – $99k per year • Remote (Canada) • Full-Time • 5+ years exp
SQL
Databases
PostgreSQL
Management
Agile
Scrum
QA
Postman
Apply
See all jobs
This is one of many
815,977 more open roles from verified company boards, updated every day.