
About Benevity
Empowering companies to give back effectively
Key Highlights
- Over 700 clients including Microsoft and Starbucks
- Raised over $100 million in funding
- Serves more than 10 million users globally
- Calgary headquarters with a growing remote workforce
Benevity, headquartered in Calgary, Alberta, offers a comprehensive suite of charitable donation and grant management platforms used by over 700 clients, including major brands like Microsoft and Starbucks. Founded in 2008, Benevity has raised over $100 million in funding and serves more than 10 mil...
🎁 Benefits
Benevity offers competitive salaries, equity options, generous PTO policies, and a flexible remote work environment. Employees also benefit from a lea...
🌟 Culture
Benevity fosters a culture focused on social impact and community engagement, encouraging employees to participate in volunteer opportunities and givi...
Skills & Technologies
Overview
Benevity is hiring a Senior Software Developer to enhance their innovative platform. You'll work with Java, JavaScript, and React to create a best-in-class user experience. This position requires full stack development skills and experience.
Job Description
Who you are
You are a Senior Software Developer with a strong background in full stack development, possessing expertise in both front-end and back-end technologies. You have a passion for crafting clean, modular, and well-documented code, ensuring adherence to coding standards and best practices. Your collaborative spirit shines through as you engage with Product Managers and Key Partners to define and document requirements clearly, breaking down tasks and providing accurate time estimates. You are also experienced in conducting research and creating proofs of concept to support reliable implementation plans.
You have a solid understanding of user experience principles and are committed to delivering high-quality software that meets user needs. Your ability to work in a team-oriented environment allows you to thrive in collaborative settings, where you can share knowledge and mentor junior developers. You are proactive in seeking out opportunities for improvement and innovation within the development process, always aiming to enhance the platform's capabilities.
Desirable
Experience with cloud technologies and agile methodologies is a plus, as is familiarity with financial platforms or social impact initiatives. You are open to learning new technologies and adapting to evolving project requirements, demonstrating a growth mindset that aligns with Benevity's mission.
What you'll do
In this role, you will contribute to the development and enhancement of Benevity's innovative platform, focusing on the Financial Engine that empowers leading companies to engage their employees and customers in social action. You will collaborate closely with cross-functional teams, including Product Managers and Key Partners, to ensure that the platform offers a best-in-class user experience. Your responsibilities will include crafting production-level code, engaging in collaborative efforts to define requirements, and conducting research to support implementation plans.
You will also participate in code reviews, ensuring that the codebase remains clean and maintainable while adhering to quality controls. As a Senior Software Developer, you will have the opportunity to mentor junior developers, sharing your expertise and fostering a culture of continuous learning within the team. Your contributions will directly impact the success of the platform, helping to create meaningful social change through technology.
What we offer
Benevity is committed to creating a culture of belonging and equal opportunities for everyone. You will be part of a dynamic team that values collaboration and innovation, working towards a mission that aligns with your values. We offer competitive compensation and benefits, along with opportunities for professional growth and development. Join us in making a difference in the world through technology and social impact.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Benevity.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Zensurance is hiring a Senior Software Developer to build the software that powers their data collection and pricing engines. You'll work with Node.js and TypeScript in a remote-first environment. This position requires significant experience in software development.

Embedded Engineer
Telesat is seeking a Senior Embedded Software Developer to drive architectural and design aspects of software projects. You'll collaborate with cross-functional teams and lead technical discussions. This role requires expertise in C, C++, and Embedded Linux.

Software Engineering
Telesat is hiring a Senior Software Developer to participate in the development and maintenance of the Telesat Lightspeed System Model application. You'll work on high-performance computing infrastructure for satellite communications. This position requires significant experience in software development.

Software Engineering
AppDirect is hiring a Senior Software Developer to build resilient, performant multi-tiered applications. You'll work with technologies like Java and ASP.NET to solve complex technical problems. This position requires significant experience in software development.

Software Engineering
AppDirect is hiring a Senior Software Developer to deliver cutting-edge logistic solutions for enterprise clients. You'll work closely with an Agile team to enhance hardware lifecycle management. This position requires a strong background in software development.