About the job
About Benevity
Benevity builds technology that helps organizations drive social good. Our platform supports giving, volunteering, grantmaking, employee resource groups, and micro-actions, helping Fortune 100 companies foster positive workplace cultures and create real impact. As one of Canada’s early B Corporations, we balance purpose with profit. Our team works across Canada, Spain, Switzerland, the United Kingdom, and the United States.
Role Overview
Benevity is growing quickly and looking for a Senior Software Developer in Calgary, Alberta. This role suits someone who enjoys collaborating in a diverse, inclusive team and thrives on solving complex technical problems. The position involves designing and building software, leading projects, and mentoring others to strengthen the team’s technical skills. Senior Developers at Benevity work closely with technical leads and cross-functional teams to deliver solutions that meet client needs and support a high-performance culture.
Benevity values diversity and inclusion. Applicants from a variety of backgrounds are encouraged to apply, even if not every qualification is met.
What You Will Do
- Write production-ready code that is clean, modular, and well-documented, following established coding standards.
- Work with stakeholders to clarify requirements, break down tasks, and provide accurate time estimates.
- Research and develop proofs of concept to guide implementation and build team confidence.
- Lead sprint refinement and planning sessions, shaping development strategies and improving the software development life cycle.
- Test and debug software thoroughly to ensure quality standards are met.
- Design and maintain models for data, software, and network architecture that support effective information sharing and align with company standards.
- Identify and analyze root causes of issues during development, addressing them proactively.

