Intermediate Software Engineer, Payments
$100k - $120k par annéeKindsight
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 an Intermediate Software Engineer, Payments to join a newly forming Payments Engineering team and help build Kindsight's next-generation Payments Platform.
This is a hands-on engineering role on a small team building a new Payments service that will support Kindsight's fundraising products, including Ascend, AdvRM, and Connect.
You'll work alongside Senior and Staff engineers to build reliable backend services, integrate with our selected payments partner, and create the infrastructure needed to safely orchestrate and track the movement of donor funds.
This is a particularly strong opportunity for an engineer who already has real server-side Payments experience and wants to deepen their skills in system design, Payments architecture, and building financial infrastructure at scale.
You will primarily work within established technical designs, while gaining meaningful exposure to the architectural and design decisions behind them. As you grow, we want you taking ownership of increasingly complex pieces of the platform.
The work will initially be heavily backend-focused . Our backend technology for the new Payments service is still being finalized, with Ruby currently under strong consideration. You do not need prior Ruby, Salesforce, Apex, or LWC experience to be successful here.
What matters most is strong backend engineering fundamentals, genuine Payments experience, and the ability to learn.
What You’ll Do:
Help build Kindsight's new Payments service and the infrastructure supporting our next-generation Payments Platform.
Implement well-defined backend features and capabilities within technical designs established collaboratively by Senior and Staff engineers.
Build integrations with payment gateways, processors, and our selected Payments partner.
Develop reliable transaction-processing logic for systems handling real donor funds.
Work with concepts such as payment authorization, tokenization, webhooks, retries, idempotency, transaction state, and reconciliation.
Debug and resolve payment-processing failures, webhook issues, duplicate transactions, integration problems, and other production issues.
Write automated tests for financial and business-critical backend logic.
Participate actively in code review, both receiving feedback and reviewing appropriate changes from other engineers.
Contribute to approximately two-week sprint cycles, including planning, delivery, review, and continuous improvement.
Work closely with Senior and Staff engineers to understand not just what is being built, but why the system is being designed that way.
Build your system-design skills by contributing to technical discussions and gradually taking ownership of smaller design decisions.
Collaborate with Product and, as the Payments organization grows, QA, Support, and Payments Operations.
Learn the fundraising domain and the unique financial structures of universities, healthcare foundations, nonprofits, and other Kindsight customers.
Help build a system where financial correctness, reliability, and quality are treated as fundamental engineering requirements.
What We’re Looking For:
2–4 years of professional software engineering experience.
Real experience building or maintaining a server-side integration with a payment gateway, processor, billing platform, or Payments system
You understand concepts such as tokenization, webhooks, retries, idempotency, and transaction state because you've worked with them in production not just read about them.
Strong backend engineering fundamentals in Ruby, Go, Java, C#, Python, Node.js, or another modern backend language.
Ability to work effectively within an established technical design without needing every implementation decision made for you.
Comfortable writing, testing, debugging, and maintaining backend business logic.
Experience working with APIs and distributed system integrations.
Basic understanding of reconciliation and why financial systems need mechanisms to verify that transactions have not been silently lost, duplicated, or processed incorrectly.
Basic understanding of PCI-DSS scope-reduction concepts such as tokenization or hosted payment fields.
Genuine interest in growing your system-design and Payments architecture capabilities.
Nice To Have:
Experience with more than one payment gateway or processor.
Experience with Stripe, Adyen, Braintree, Cybersource, Spreedly, TouchNet, Worldpay, or similar platforms.
Experience working on SaaS, fintech, billing, Payments, or other transaction-heavy systems.
Experience with recurring payments or subscription billing.
Experience investigating chargebacks, refunds, failed payments, or transaction discrepancies.
Experience with Salesforce Apex or Lightning Web Components.
Experience working in a greenfield product or platform environment.
Experience with systems processing meaningful transaction volume.
Not a Fit If:
Your Payments experience is limited to dropping a client-side checkout component such as Stripe.js into an application, without working on the server-side transaction flow.
You have never worked directly with payment webhooks, transaction processing, gateway APIs, or similar backend Payments functionality.
You prefer to wait for complete certainty or consensus before investigating and moving a problem forward.
You're looking for a pure Salesforce administration/configuration role.
You're looking for a frontend-focused position — this team will be predominantly backend-oriented, particularly during the initial build.
Experience working in a greenfield product or platform environment.
Compensation Range: $100,000 CAD -$120,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 .$120k - $150k par année
...fundraising. Position Summary: We are seeking a Senior Software Engineer, Payments to join a newly forming Payments Engineering team and... ...feedback to engineers across the team. Mentor Intermediate engineers and help them grow from implementing established...Suggéré$160k - $180k par année
...fundraising. Position Summary: We are seeking a Staff Software Engineer, Payments to provide technical leadership as Kindsight builds its... ...and architecture questions. Mentor Senior and Intermediate engineers and help raise the technical bar of the team....SuggéréStage- ...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...SuggéréTravail d'étéStageZone localeTravail à distanceBureau à domicileHoraires flexibles
$100k - $135k par année
...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...SuggéréContrat Longue DuréeTemps pleinTravail à distance- ...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...Suggéré
- ...explains their situation, and negotiates a payment arrangement – in real time, without... ...at the intersection of product and engineering, and it leans hard into both. You’ll own... ...delivery team , one to two junior and intermediate engineers , operating on a parallel track...Temps plein
- ...of our offices or hubs, or a co-working space near you. Data Engineering is unique at Coursera. Our team doesn't simply build reports on... ..., analytically-minded individual with strong data modeling and software engineering skills, who shares our passion for education....Temps pleinTravail à distanceTravail à domicileLe monde entierHoraires flexibles
- ...world's most comprehensive digital science platform - best-of-breed software applications already used by more than 2 million scientists,... ...What do we need Dotmatics is seeking a Senior Full Stack Engineer with an understanding of both Node.js and React to join our team...Temps pleinTravail à distanceParrainage de visaHoraires flexibles
$114k - $172k par année
...deeply with on premises applications, directories, and identity management systems. We are looking for an experienced Senior UI Software Engineer to work on our Onboarding and Lifecycle Management (LCM) Platform team with focus on enhancing and managing services for...Temps pleinTravail à distanceHoraires flexibles- ...Makes Cloudbeds Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed platform... ...started. How You'll Make an Impact: As a Senior Software Engineer on the Workflow Squad, you'll design, build, and operate product...Travail au bureauZone localeTravail à distanceTravail à domicileBureau à domicileHoraires flexiblesTravail le week-end
$174.49k - $205.33k par année
...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...Temps pleinZone localeTravail à distanceTravail à domicile- ...enterprises to the most ambitious startups - use Stripe to accept payments, grow their revenue, and accelerate new business opportunities.... ...conducting primary research, we enable other Stripes, including engineers, product managers, designers, and operations teams, to learn and...Contrat Longue DuréeTravail temporaire
$154.4k - $235.7k par année
...matter where you are in the world. THE ROLE DEPT® is seeking a highly technical, consultative, and hands-on Architect, Software Engineering (AEM) to join our forward-deployed architecture squad in North America. Mapped back to our Web Craft, this role is a specialized...Travail au bureauZone localeTravail à distanceHoraires flexibles$6000 par mois
...Software Development Interns - Waterloo University Remote - Fall Semester About Brave Brave is on a mission to protect the human... ...that blocks creepy ads and trackers by default, a private search engine with a truly independent index, private AI assistant, latest...StageTravail à distanceHoraires flexibles$150k - $175k par année
...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...Emploi permanentTemps pleinTravail manuelTravail à distanceHoraires flexibles- ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job Title: Integration Senior Software Engineer Term: 12-Month / 1-Year Contract (Expected Start: September 2026 – September 2027) Work Location: Remote (No on-site requirement...СontratTravail à distance
$210k - $230k par année
...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, Full-Stack (Launch) based in Canada . This role focuses on creating a seamless product journey that helps local business...Travail à distanceZone locale$196k - $207k par année
...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, Developer Experience based in Canada . This is a high-impact engineering role focused on improving how software...Travail à distanceEmploi permanentTravail au bureauRecrutement immédiatTravail à domicile$180k - $220k par année
...Principal 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...Contrat Longue DuréeTemps pleinTravail à distance$150k - $210k par année
...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 customers...Temps plein- ...assistant ~ Strong organizational skills and attention to detail ~ Proficiency with Microsoft Office and legal practice management software ~ Professional demeanor and strong written/verbal communication skills How to Apply Submit your resume in confidence for...Travail au bureau
- ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert teams have helped our clients deliver reliable products that users enjoy interacting with. Our 100% Canada‑based team brings deep experience...СontratEmploi intérimStage
- Reporting to the Associate Director of Interior Design, you will play a key role in the Development of design concepts and the technical coordination of medium complexity Projects. You will actively contribute to the quality of deliverables, Compliance with the company...Emploi permanentTravail au bureau
$123.6k - $193k par année
...practitioners to run their practices in a digital-first way through features such as online booking, charting, scheduling, telehealth, secure payments and billing along with an evolving library of features. You can see more of them here. There is often a high bar set, not just for...Temps pleinTravail à distanceHoraires flexibles$125k - $145k par année
...Intermediate/Senior Commercial Real Estate Paralegal Location: Vancouver, BC Practice Area: Commercial Real Estate Experience: Intermediate–Senior Compensation: $125,000 – $145,000 This is a confidential search — the identity of the hiring organization is...$140k - $192.5k par année
...programmatic advertising and marketing channels. Engineering at StackAdapt: As an Engineer at... ...billing, invoicing, tax integrations, payment workflows, and cost data across StackAdapt... ..., well tested, and well documented software Ability to take responsibility and ownership...Zone localeTravail à distanceTravail à domicileBureau à domicileHoraires flexibles$120k - $160k par année
...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...Contrat Longue DuréeTravail à distance- ...getting started. About the Role We’re hiring a dedicated QA engineer. You’ll be the last set of eyes on a feature before it ships,... ...What We’re Looking For • Some experience building or testing software: QA, software engineering, solutions/FDE, or similar • Enough...Temps plein
$100k - $150k par année
...your career every step of the way. We are a high-ownership engineering organization focused on building secure, resilient, and scalable... ...~ Experience with application security practices and secure software delivery. ~ Experience managing penetration testing programs...StageTravail au bureau2 jours par semaine- ...requirements for control, auditability, and data residency rule most software out. When the strictest buyers pick a system of record, that... ...that. About the role This is the first dedicated GTM engineering hire at Plane, and you will build the function from the ground...Temps plein
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Intermediate Software Engineer, Payments. Soyez parmi les premiers à postuler !
- software engineer internship Canada
- software developer no experience Canada
- développeur logiciel Canada
- software developer remote Canada
- software engineer intern Canada
- software developer intern Canada
- software engineer - ai machine learning Canada
- director software engineering Canada
- ingénieur développement informatique c++ Canada
- software engineer Canada

