Talent.com
United States Digital Space LLC
Senior Software Engineer - 99PledgesUnited States Digital Space LLC • Toronto, ON, Canada
Senior Software Engineer - 99Pledges

Senior Software Engineer - 99Pledges

United States Digital Space LLC • Toronto, ON, Canada
13 days ago
Job type
  • Full-time
Job description

About the Role

99Pledges a fundraising technology platform that powers online donation campaigns for organizations, teams, and individuals through our flagship product and through white-label deployments for partners. We process real money at scale, so correctness, reliability, and security are core to everything we build.

We're looking for a Senior Software Engineer who thrives in a mature, production Rails codebase, cares deeply about payment integrity, and can own features end-to-end from database schema to background jobs to the user-facing UI.

What You'll Work On

  • Core fundraising platform: Campaigns, participants, donations, and the reporting and metrics that fundraisers rely on.
  • Payment processing: Integrations with multiple payment providers (credit card, PayPal, and ACH/EFT), including automatic payouts, payment requests, and reconciliation.
  • Multi-tenant white-label system: Branding, feature flags, and configuration that let partners run the platform under their own identity.
  • Fraud prevention & trust: Fraud detection, device fingerprinting, and abuse mitigation that keep donors and organizations safe.
  • Background processing: Reliable email delivery, data exports, and scheduled metric calculations.

Tech Stack

  • Backend: Ruby on Rails 7, Ruby 3.1
  • Database: PostgreSQL (production), with careful attention to migrations and denormalized/calculated fields for performance
  • Frontend: HAML, SCSS, Bootstrap, jQuery
  • Background jobs: Delayed Job (Active Record backend)
  • Payments: Braintree, PayPal, Dwolla
  • Infrastructure: Heroku, AWS S3, Redis
  • Email: Postmark
  • Monitoring: Honeybadger (errors), New Relic (performance), Datadog (migrating to)
  • Analytics/experimentation: PostHog

What We're Looking For

Required

  • 3+ years building and maintaining production web applications, with strong Ruby on Rails experience.
  • Solid grasp of relational database design, query performance, and safe migrations against large production tables.
  • Experience integrating third-party APIs, ideally payment processors, and an appreciation for the failure modes that come with them (retries, idempotency, webhooks, reconciliation).
  • A test-first mindset, you write well-tested code and treat correctness and edge cases as first-class concerns.
  • Comfort working across the stack, including server-rendered views and front-end interactivity.
  • Strong communication skills and the ability to explain technical tradeoffs clearly.

Nice to Have

  • Experience with payment/fintech systems, PCI considerations, or handling money in software.
  • Familiarity with multi-tenant / white-label architectures.
  • Experience with background job systems and asynchronous processing at scale.
  • Exposure to fraud detection or trust & safety systems.
  • Experience with feature flagging and A/B experimentation (e.g., PostHog).

How We Work

  • We review designs before writing code and favor explicit, well-engineered solutions over clever ones.
  • We prefer DRY code, thorough testing, and small, reviewable changes.
  • We take production seriously: careful migrations, monitoring, and a bias toward correctness — because we handle donations that matter to real people and organizations.

Why Join Us

You'll work on software that helps organizations raise money for causes they care about, with a small team where your work has direct, visible impact on both the product and the people who depend on it.

Our Values at the company

  • Humility: We acknowledge that the path to getting to the right answer involves being wrong along the way. We have strong beliefs which are weakly held. We actively seek new ideas and believe we can learn from anyone at any time.
  • Honesty: We are truth seeking in our approach to business problems. Business is a repeat game and we believe that human relationships generate alpha. We understand that trust is earned over a lifetime and can be lost in an instant.
  • Hunger: We play to win. We hold ourselves to high standards and will not be outworked. We take pride in having a deep sense of responsibility to ourselves, each other, our partners, and our customers. We believe to whom much is given much is expected.
  • Horizon: We seek to build a generational software company. This will take decades. We manage our expectations and those of our partners to take advantage of the 8th wonder of the world - compounding growth.

How We Use AI in Our Hiring Process: To ensure transparency, we want candidates to know that the company uses Artificial Intelligence and AI-enabled tools to assist with screening, reviewing, organizing and highlighting profiles and applications that match the key requirements for each role.

AI does not make hiring decisions: Every application is reviewed by a member of our team, and all decisions throughout the process are made by humans. We use AI to support efficiency and consistency, not to replace human judgment. We are committed to a fair, thoughtful, and equitable experience for every candidate.

#J-18808-Ljbffr
Create a job alert for this search

Senior Software Engineer - 99Pledges • Toronto, ON, Canada

Similar jobs

Senior Software Engineer

fiveonefourToronto, ON, CA
Full-time

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Show more

 • Promoted

Senior Software Engineer

Edgecom EnergyToronto, ON, CA
Full-time

Seniority level: Mid‑Senior level.Job function: Engineering and Information Technology.Edgecom Energy is a purpose-driven clean-tech software company delivering cutting‑edge energy management solut... Show more

 • Promoted

Senior Software Engineer - Solutions - C$100,000 - C$150,000 A Year

SugerNorth York, Canada
Full-time

Senior Software Engineer will design and implement integrations, troubleshoot issues, and guide customers end-to-end, focusing on AI-powered workflows. Show more

 • Promoted

Senior Software Engineer - C$92,600 - C$136,000 A Year

CarfaxNorth York, Canada
Full-time

Seeking a Senior Software Engineer to write high-performing code, apply best practices in architecture, security, and performance, and collaborate with teams in an Agile environment.Responsibilitie... Show more

 • Promoted

Senior Software Engineer - C$98,000 - C$140,000 A Year

EverbridgeEast York, Canada
Full-time

Senior Back-End Engineer to build scalable and resilient services for critical event management platform. Show more

 • Promoted

Senior Software Engineer - Applications - $150,000 - $220,000 A Year

ShakudoToronto County, Canada
Full-time

Senior Software Engineer to build and own applications on the Shakudo OS, focusing on design, implementation, quality, and iteration. Show more

 • Promoted

Senior Software Engineer - Up To C$180,000 A Year

TactToronto County, Canada
Full-time

Senior Software Engineer sought to build tech that cuts emissions at scale.Requires experience with TypeScript, Node.Js, monorepos, CI/CD, and cloud infra. Show more

 • Promoted

Senior Software Engineer

Curinostoronto, on, Canada
Full-time

Curinos empowers financial institutions to put customers at the center of every decision.Our AI‑first platform transforms proprietary data, advanced analytics and deep financial services expertise ... Show more

 • Promoted

Senior Software Engineer, Organizations (Auth0)

OktaToronto, ON, CA
Full-time

Secure Every Identity, from AI to Human.Identity is the key to unlocking the potential of AI.Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely emb... Show more

 • Promoted

Senior Software Engineer - C$160,000 - C$210,000 A Year

ExigerNorth York, Canada
Full-time

Develop software, design APIs, and enhance backend services for a risk management platform.Collaborate with teams and automate processes. Show more

 • Promoted

Senior Software Engineer

OpenLoopToronto, ON, CA
Full-time

OpenLoop was co-founded by CEO, Dr.Jon Lensing, and COO, Christian Williams, with the vision to bring care anywhere.Our telehealth support solutions are thoughtfully designed to streamline and simp... Show more

 • Promoted

Senior Software Engineer, On-Premise - C$152,000 - C$190,500 A Year

CircleCIEast York, Canada
Full-time

Develops and maintains on-premise CircleCI solutions using Go.Focuses on building reliable, distributed systems and collaborating with support teams. Show more

 • Promoted

Senior Software Engineer

7shiftstoronto, on, Canada
Full-time

With an easy-to-use app and industry-specific solutions, 7shifts saves time, reduces errors, and helps keep costs in check for over 55,000 restaurants.Our mission is to simplify team management and... Show more

 • Promoted

Senior Software Engineer - $124,100 - $199,760 A Year

ProofpointNorth York, Canada
Full-time

Senior Software Engineer to architect and operate backend APIs and data services.Requires experience in API design, security, and cloud technologies. Show more

 • Promoted

Senior Software Engineer

VoicesToronto, ON, CA
Full-time

Location: Ontario (Hybrid - See “Hybrid Work Details” section below for more information).Vacancy Status: This posting is for an existing vacancy.Voices is the trusted voice partner for brands, tec... Show more

 • Promoted

Senior Software Engineer

Zoom Information, Inc.Toronto, ON, CA
Full-time

ZoomInfo is where careers accelerate.We move fast, think boldly, and empower you to do the best work of your life.You’ll be surrounded by teammates who care deeply, challenge each other, and celebr... Show more

 • Promoted

Senior Software Engineer

Starboard RecruitmentToronto, ON, CA
Full-time

On behalf of our client, Starboard Recruitment is searching for a Senior Software Engineer in Toronto (On-site: 5 days per week).Our client is a top-tier AI, Series‑B tech startup with over $35M in... Show more

 • Promoted

Senior Software Engineer

OpenLoop HealthToronto, ON, CA
Full-time

OpenLoop was co-founded by CEO, Dr.Jon Lensing, and COO, Christian Williams, with the vision to bring care anywhere.Our telehealth support solutions are thoughtfully designed to streamline and simp... Show more

 • Promoted

Senior Software Engineer

Boosted.aitoronto, on, Canada
Full-time

AI purpose-built for finance to help teams do more.Our mission is to optimize investing and boost productivity.We’re already trusted by leading enterprises and developers with over $5T under manage... Show more

 • Promoted

Senior Software Engineer

Source CodeToronto, ON, CA
Full-time

Our client, a leading financial services organization, is seeking a Senior Software Engineer to join their team.The Senior Software Engineer will play a pivotal role in driving impactful solutions ... Show more