About the job
Benevity creates technology that enables companies and their employees to support causes they care about. The platform covers giving, volunteering, grantmaking, and employee resource groups, and is trusted by many Fortune 100 brands. As an early Canadian B Corporation, Benevity blends purpose with business outcomes. The team works globally, with people across Canada, Spain, Switzerland, the UK, the US, and other locations.
Role overview
The Staff Developer will work remotely from within Canada, reporting to Software Development Managers. This position centers on Benevity’s financial engine, shaping the technical vision and execution behind products that support Acts of Goodness for clients and users. Deep experience across the full stack and a collaborative mindset are essential for building and refining these solutions.
What you will do
- Define and guide technical direction for product development, deployment, and operations.
- Act as a primary consultant on design and development within a collaborative team.
- Work closely with subject matter experts, other Staff Developers, architects, and cross-functional groups to drive improvements.
- Tackle complex technical and business challenges that support ongoing professional growth.
- Engage with Benevity’s products, teams, and computing resources for continuous learning.
- Deliver reliable, innovative software solutions for a global client base.
- Pursue professional development as a senior engineer in a supportive, inclusive environment.
- Contribute to the adoption of AI-driven development practices to evolve how software is built and shipped.
Requirements
- Minimum 8 years of full-stack development experience, with a focus on ongoing learning and growth.
- Experience in the financial industry is considered an asset.
- Demonstrated ability to build high-performance web applications, APIs, and user interfaces, with a strong emphasis on testing.
- Hands-on experience with AI-assisted development tools such as Cursor, Copilot, and Claude.
Location
This remote role is open to candidates based in Canada.

