Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Payments

$160k - $180k per year

Kindsight

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 Staff Software Engineer, Payments to provide technical leadership as Kindsight builds its next-generation Payments Platform.

This is a hands-on Staff IC role on a newly forming Payments Engineering team. You will work closely with the Director of Engineering to shape the architecture, technical direction, and engineering standards for a new Payments service supporting Ascend, AdvRM, and Connect.

You will help determine how Kindsight integrates with its selected payments partner, how the platform should scale, and how we build reliable systems for moving and reconciling real donor funds.

This is not a pure architecture role. We expect the Staff Engineer to remain actively involved in implementation, with roughly 60–70% hands-on coding , particularly during the early stages of the build.

The role is heavily backend-focused. Our backend technology is still being finalized, with Ruby currently under strong consideration. Prior Ruby or Salesforce experience is not required.

What matters most is deep Payments experience, strong system-design ability, sound engineering judgment, and a track record of building or scaling financial infrastructure.

Kindsight’s current Staff profile calls for org-wide technical ownership of Payments and significant influence over the next-generation platform.

What You’ll Do:

  • Help define the architecture and technical direction of Kindsight’s next-generation Payments Platform.

  • Design and build the new backend Payments service and partner integrations.

  • Own system-level decisions around reliability, scalability, reconciliation, transaction processing, and financial correctness.

  • Establish technical patterns and engineering standards for the Payments team.

  • Lead complex design decisions across multiple products and systems.

  • Act as a technical escalation point for difficult Payments incidents and architecture questions.

  • Mentor Senior and Intermediate engineers and help raise the technical bar of the team.

  • Partner closely with Product and other stakeholders as Kindsight builds out Payments Operations, QA, and supporting functions.

  • Remain deeply hands-on in the codebase while influencing the broader technical roadmap.

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

What We’re Looking For:

  • 8–12+ years of professional software engineering experience , including significant technical leadership in Payments, billing, fintech, or another regulated financial environment.

  • Deep hands-on experience building or scaling production Payments infrastructure.

  • Strong system-design and architecture skills.

  • Experience integrating payment gateways, processors, payment platforms, or orchestration providers.

  • Strong understanding of reconciliation, transaction lifecycle, idempotency, retries, recurring payments, and financial correctness.

  • Experience owning technical direction across multiple systems, services, or teams.

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

  • Experience making technical decisions where reliability, security, compliance, or financial risk are significant.

  • Ability to operate effectively in a greenfield or early-stage platform environment.

  • Strong communication skills and the ability to explain technical tradeoffs to both engineers and non-technical stakeholders.

  • A strong bias toward action, paired with thoughtful, well-reasoned engineering judgment.

Nice To Have:

  • Experience with embedded Payments, PayFac models, or payment orchestration.

  • Experience with Stripe, Adyen, Braintree, Cybersource, Spreedly, TouchNet, Worldpay, or similar platforms.

  • Experience with Ruby or Ruby on Rails.

  • Experience building a Payments platform from the ground up.

  • Experience supporting systems processing hundreds of millions or billions in annual payment volume.

  • Experience leading a major Payments migration or platform consolidation.

  • Experience working directly with Security, Compliance, or Payments Operations teams.

  • Experience with complex merchant, sub-merchant, nonprofit, or institutional payment structures.

  • Experience with Salesforce Apex or Lightning Web Components.

Not a Fit If:

  • Your Payments experience is limited to checkout or client-side gateway integrations.

  • You have not owned meaningful backend Payments infrastructure in production.

  • You prefer architecture and strategy work but no longer want to write code.

  • You are uncomfortable making and defending system-level technical decisions.

  • You need a mature roadmap and fully defined architecture before you can be effective.

  • You are not interested in the reliability, compliance, or financial-risk dimensions of Payments engineering.

  • You prefer to wait for complete consensus before moving a problem forward.

Strong Signals:

  • You have helped build a Payments platform from the ground up.

  • You have scaled Payments infrastructure through significant transaction growth.

  • You have been the primary technical voice for a major Payments architecture decision.

  • You have designed reconciliation and reliability patterns for systems moving real money.

  • You have led a major payment-provider integration, migration, or consolidation.

  • You have resolved difficult production issues involving duplicate, missing, delayed, or incorrectly routed payments.

  • You have mentored engineers through complex system-design and Payments problems.

  • You are still actively coding despite operating at Staff or Principal level.

Why Join the Payments Team?

Kindsight is building Payments as a new product line, and this role will have unusually high influence over how that platform takes shape.

You’ll join a small engineering team at the beginning of the build and work directly with the Director of Engineering to help define the technical foundation.

The opportunity includes:

  • Greenfield architecture and development.

  • Significant technical ownership.

  • A small team with high individual impact.

  • Direct influence over platform direction and engineering standards.

  • The opportunity to build infrastructure that could eventually support billions of dollars in annual payment volume .

  • Complex Payments challenges across universities, healthcare foundations, nonprofits, and other institutional customers.

For a Staff Engineer who wants to remain hands-on while helping define an entire Payments platform, this is a rare opportunity to build rather than inherit.

Why Join the Payments Team?

Kindsight is building Payments as a new product line, and this role will have unusually high influence over how that platform takes shape.

You’ll join a small engineering team at the beginning of the build and work directly with the Director of Engineering to help define the technical foundation.

Compensation Range: $160,000 - $180,000 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 .

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Payments in Canada vacancy
  • $120k - $150k per year

     ...fundraising. Position Summary: We are seeking a Senior Software Engineer, Payments to join a newly forming Payments Engineering team and take...  ..., AdvRM, and Connect. You will work closely with our Staff Engineer and Director of Engineering to design and deliver major... 
    Suggested

    Kindsight

    Canada
    9 hours ago
  • $100k - $120k per year

     .... Position Summary: We are seeking an Intermediate Software Engineer, Payments to join a newly forming Payments Engineering team and help...  ...Ascend, AdvRM, and Connect. You'll work alongside Senior and Staff engineers to build reliable backend services, integrate with... 
    Suggested

    Kindsight

    Canada
    9 hours ago
  •  ...RESPONSIBILITIES At SpryPoint we value collaborate work environments, automation, learning, and delivering value to our users. As a Software Engineer III  at SpryPoint, you will be building and integrating interactive web applications, services, and apps that real people will... 
    Suggested

    Sprypoint

    Canada
    1 day ago
  •  ...forensic lab processes evidence, there's a good chance our software is working behind the scenes. That's been true for over four...  ...the work connected back to something real. The Role The Staff Software Engineer specializes in mobile app development and is responsible for... 
    Suggested
    Remote job
    Internship
    Work from home
    Canada
    8 hours ago
  • $140k - $220k per year

     ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer, Backend based in Canada. This is a high-impact engineering role focused on building the backend infrastructure that enables... 
    Suggested
    Remote job
    Long term contract
    Internship
    Canada
    14 hours ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff+ Software Engineer, AI based in Canada. This is a high-impact engineering role responsible for the shared AI foundation powering a growing suite... 
    Remote job
    Long term contract
    Immediate start
    Flexible hours
    Canada
    14 hours ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff+ Software Engineer, Product based in Canada. This is a senior individual-contributor role focused on owning and leading major product experiences... 
    Remote job
    Flexible hours
    Canada
    14 hours ago
  • $150k - $210k per year

     ...technology helps operators thrive while delivering unforgettable moments to travelers around the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS platform in the tours and activities industry with real... 
    Full time

    Checkfront

    Canada
    a month ago
  •  ...ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business...  ...at the intersection of product/platform engineers and financial partners, connecting them...  ...role (ex: Technical Operations, Software Engineer, etc.) ~ Have experience managing... 

    Stripe

    Canada
    18 days ago
  •  ...all applications and next steps. Our partner is looking for a Staff Platform Engineer based in Canada. This is a high-impact opportunity to own...  ...are preferable. ~ Demonstrated experience operating software in environments outside your direct control, such as BYOC, single... 
    Remote job
    Canada
    14 hours ago
  •  ...all applications and next steps. Our partner is looking for a Staff Engineer, Platform & Infrastructure based in Canada . This is a high...  ..., security, compliance, observability, and efficient software delivery. The role combines deep technical leadership with... 
    Remote job
    Canada
    14 hours ago
  • $148.3k - $171k per year

     ...industry with its low fees, advanced trading engine, strong security and reliability, and...  ...Holdings Inc. About This Role: As Software Engineer, Backend, you will be responsible...  ...Experience in cryptocurrency, fintech, payments, trading, or other high-availability financial... 
    Local area
    Remote work
    Work from home

    binance.us

    Canada
    22 hours ago
  •  ...startups—use Stripe to accept payments, grow their revenue, and...  ...with many partner teams: peer engineering organizations to build robust...  ...UX/UI pieces, and analytics engines for defining and measuring the...  ...years of experience in full-time software development roles ~... 
    Full time

    Stripe

    Canada
    13 days ago
  • $174.49k - $205.33k per year

     ...Binance.US leads the industry with its low fees, advanced trading engine, strong security and reliability, and robust compliance...  ...Management Canada Holdings Inc. About This Role: The Senior Software Engineer, DevOps is part of the Infrastructure Engineering team... 
    Local area
    Remote work
    Work from home

    binance.us

    Canada
    22 hours ago
  •  ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job Title: Integration Senior Software Engineer Organization: Export Development Canada (EDC) / FinDev Canada  Stream: Stream 1 – Application Services  Term: 12-Month / 1-Year... 
    Contract work
    Remote work

    Oomple

    Canada
    7 days ago
  • $99k - $149k per year

     ...) you will: Be a part of a fast paced, agile team comprising engineers, a product manager, and designer. Design and develop features...  ...excellent communication and collaboration skills. Have 2+ years of software development experience. Have experience creating public or... 
    Full time
    Remote work
    Flexible hours

    Okta

    Canada
    7 days ago
  • $170.4k - $234.3k per year

     ...campaigns across programmatic advertising and marketing channels. Engineering at StackAdapt:  As an Engineer at StackAdapt, you will be...  ...our customers Mentor the team and lead by example to uphold software development best-practices in addition to conducting rigorous... 
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    20 days ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving...  ...full-stack applications ~ Proven experience operating at a staff or principal level, influencing multiple teams or large... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  • $137.2k - $171.5k per year

     ...from anywhere. What the Role Is As a Staff Product Designer focused on Registry...  ...'ll collaborate closely with product and engineering teams to ship impactful features that directly...  ...very seriously. We will never ask for payment, bank details, or personal financial information... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Babylist

    Canada
    7 days ago
  • $100k - $135k per year

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  •  ...Phreesia is seeking a Manager of Software Engineering in the Payments domain. This remote role oversees a distributed team of engineers, QA, and SDETs, coordinating with product and architects to build secure, reliable payment products. You will drive high standards in testing... 
    Remote work

    Phreesia

    Canada
    4 days ago
  •  ...more at li.me. Are you a backend or fullstack engineer driven by precision and reliability? Do you feel energized...  ...and the experience of our customers? Lime’s Payments and Fraud team is growing and we’re looking for software engineers that are excited to get the details... 
    Local area
    Remote work

    Lime

    Canada
    1 day ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Sr. Software Engineer (.NET Full Stack Developer) based in Canada. This role offers the opportunity to build high-value, customer-facing software... 
    Remote job
    Full time
    Contract work
    Immediate start
    Canada
    14 hours ago
  • $163k - $213k per year

     ...seeking a highly technical, consultative, and hands-on Architect, Software Engineering (Adobe - AEM/WorkFront) to join our forward-deployed...  ...architecting and integrating commerce capabilities such as products, payment and fulfillment leveraging Adobe Commerce and similar... 
    Work at office
    Local area
    Remote work
    Flexible hours

    DEPT®

    Canada
    a month ago
  • $150k - $175k per year

     ...Nearform Nearform is an independent team of data & AI experts, engineers, and designers who build intelligent digital solutions and...  ...Experience with automation, CI and CD. Experience building software collaboratively using pull requests and code reviews Excellent... 
    Permanent employment
    Full time
    Manual labor
    Remote work
    Flexible hours

    Nearform

    Canada
    a month ago
  • $147.6k - $184.5k per year

     ...Coursera achieve a seamless experience across its platform. As a Staff Product Designer, you will lead the design strategy and...  ...for a major product area. You'll partner closely with Product, Engineering, Research, and Data Science across multiple teams to shape scalable... 
    Internship
    Work at office

    Coursera

    Canada
    15 days ago
  • $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 office
    Local area
    Remote work
    Flexible hours

    DEPT®

    Canada
    a month ago
  •  ...Job Description As a Payments Mid-Market Account Executive within Chase Merchant Services, you will work in a remote, work-from-home role selling products and services to new customers through various channels, developing an in-depth understanding of client needs, and... 
    Remote work
    Work from home

    JPMorgan Chase & Co.

    Canada
    4 days ago
  • $120k - $160k per year

     ...Kindsight is seeking a Senior Salesforce Engineer to join our Product Engineering team and...  ...forms and giving pages, support multiple payment methods and recurring gifts, and give...  ...experience developing and maintaining commercial software products. ~ Familiarity with Salesforce... 
    Long term contract
    Remote work

    Kindsight

    Canada
    1 day ago
  •  ...ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new...  ...The Data Foundations team drives Data Engineering and Data Apps and Tooling work across Stripe...  ...We are looking for talented data-minded software engineers to help us manage business-... 
    Internship

    Stripe

    Canada
    17 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Payments. Be the first to apply!