Staff Software Engineer
2 weeks ago
Zeffy is the fastest-growing nonprofit platform in North America, helping organizations raise funds, run events, and engage donors. We are already working with more than 80,000 nonprofits and are doubling annually.
Millions of people dedicate their lives to causes beyond profit, running schools, shelters, and community initiatives. Yet most still lack modern tools. We believe the greatest opportunity for technology today is to amplify the impact of nonprofits.
Built on a sustainable, self-funded model, Zeffy reaches over 1M donors monthly and grows profitably, giving us the freedom to focus fully on our mission.
Nonprofit workers are heroes. They deserve the best technology, and we're hiring top minds and top hearts to build it for them.
About the roleAs a Staff Software Engineer at Zeffy, you'll work on key product features while playing a central role in elevating the engineering team.
You'll bring experience that helps others make better technical decisions, navigate complexity with confidence, and maintain our focus on building simple, high-quality solutions as we grow.
Development Principles at ZeffyWe always optimize the ratio impact / effort, it's what we call Zeffy perfectionism, perfection in impact.
We build the simplest solution first to validate ideas quickly, keeping the codebase clean without solving problems that don't exist yet.
We are organized in 2 months cycle, to make sure we prioritize radically. We set ourselves targets on the 4 following dimensions: efficiency, security, stability and performance.
Trust and ownership: every target is clear and owned by one person who has full autonomy to reach it. Owned by one person doesn't mean working alone on it.
Continuous improvement: We regularly review and refine our processes, promoting a culture of learning and growth through feedback.
Our Stack
Frontend: (Typescript)
Backend: (TypeScript)
Database: PostgreSQL, Algolia
CI/CD: GitHub Actions, Cypress
We're looking for someone with at least 8 years of experience as a developer in SaaS or web-based products that serve high-volume and rapidly growing user bases.
We move fast by keeping things simple, and we want someone who embodies that mindset: someone who knows when structure adds value, when it gets in the way, and how to guide others toward the right balance.
You've shipped complex products at scale, learned from real-world successes and failures, and developed sharp judgment about what truly matters.
You bring seniority through expertise and perspective rather than hierarchy, making clear, pragmatic decisions that balance speed, quality, and long-term thinking.
You value clarity over cleverness, simplicity over complexity, and momentum over perfection.
You mentor others with empathy, share your experience generously, and elevate the work of the whole team without adding unnecessary process.
Research shows that candidates from underrepresented backgrounds often don't apply for roles if they don't check every box. If this applies to you and you are interested in the position, we'd love to hear from you
What's in it for you5 weeks holiday + RTT per calendar year
Competitive stock option program
Health insurance (with Alan)
Allowance for ecological transport #bike #transit
Team volunteering four times per year
Offices located in the heart of Paris 11ème, with the possibility of flexible, hybrid work
Offsite summit once a year with the entire team
Work with individuals driven to make a profound and positive impact on the world
Call with Recruiter (45 min)
Meeting with Hiring Manager (1.5h)
Case Study (2h)
Cultural interview with leadership (1h)
Team lunch & Reference check
Job offer
-
Staff Software Engineer
5 days ago
Montreal, Quebec, Canada Toparo Full time $190,000 - $250,000 per yearWe seek a Staff Software Engineer for one of our remote-first clients based in Montreal. This client is building a SaaS solution in the crypto space. In this role, you will use your technical expertise to manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. As a Staff...
-
Sr Software Engineer
5 days ago
Montreal, Quebec, Canada CENTRIC SOFTWARE INC Full time US$125,000 - US$160,000Job Title: Senior Software EngineerLocation: Remote, USA/CanadaCompensation Range: $125,000 - $160,000 USD for USA, depending on location and experience + BenefitsJob Summary:At Centric Software, we drive innovation in enterprise software, helping global brands excel in fast-moving markets. As we expand our Canadian development team, we are seeking Senior...
-
Bilingual Senior Software QA Engineer
2 weeks ago
Montreal, Quebec, Canada un emploi de Bilingual Senior Software QA Engineer chez TTC Global Full time $90,000 - $120,000 per yearAbout TTCThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software. We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while reducing risk and cost. Perks of...
-
Staff Software Engineer
3 days ago
Montreal, Quebec, Canada Agoda Full time US$124,000 - US$200,000 per yearAbout AgodaAt Agoda, we bridge the world through travel. Our story began in 2005, when two lifelong friends and entrepreneurs, driven by their passion for travel, launched Agoda to make it easier for everyone to explore the world.Today, we are part of Booking Holdings [NASDAQ: BKNG], with a diverse team of over 7,000 people from 90 countries, working...
-
Staff Software Developer
2 weeks ago
Montreal, Quebec, Canada Workleap Full time $90,000 - $120,000 per yearCompany DescriptionWorkleap is a Montreal-based tech company on a mission to make work simpler.Since 2006, we've been building game-changing products that tackle HR and IT's biggest challenges.Workleap operates two distinct product lines:The Workleap Platform, an AI-powered HR solution designed to drive team performance and boost employee...
-
Staff Software QA Automation Engineer
5 days ago
Montreal, Quebec, Canada AppDirect Full time $80,000 - $120,000 per yearPour la version française de cette description de poste, veuillez consulter le lien suivant / For the French version of this job description, please refer to the following link:Ingénieur(e) principal(e) en automatisation des tests logiciels (QA)About AppDirectBecome a digital, global citizen and enable the new generation of digital entrepreneurs around the...
-
Software Engineer
1 week ago
Montreal, Quebec, Canada Fiska Full time $85,000 - $100,000 per yearSoftware EngineerLocation: Downtown Montreal office (flexible hybrid: 2–3 days a week in-office preferred)Type: Full-timeFiska sits at the intersection of integrated payments and software, with a vision of building the leading commerce platform that makes it easier for software companies to embed payments into their business model. Our partners (software...
-
Software Engineering Manager
5 days ago
Montreal, Quebec, Canada Toparo Full time $180,000 - $240,000 per yearOur client, a forward-thinking, remote-first company based in Montreal, is revolutionizing the crypto space with a cutting-edge SaaS solution. As they continue to grow, they seek a dynamic and experienced Software Engineering Manager to lead their talented engineering team.As the Software Engineering Manager, you will leverage your technical and leadership...
-
Senior Data Engineers
5 days ago
Montreal, Quebec, Canada Software International Full time $120,000 - $180,000 per yearSoftware International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US and Europe.We currently have an long term contract role as a Senior Data Engineers (x2) - Microsoft Fabric with our global SAP consulting client, working at a large CPG clients'...
-
Software Engineer
2 weeks ago
Montreal, Quebec, Canada OSEDEA Full time $80,000 - $120,000 per yearWho we are We're a thriving and agile tech development firm. People are at the center of everything we do. Simply put, we care. Our team personally cares about our clients and the world around them, and we care about our team's life-long dreams, aspirations, and career development We strongly believe in the power of community. This is why we seek...