Benevity

About Benevity

Empowering companies to give back effectively

🏢 Tech👥 251-1K📅 Founded 2007📍 Calgary, Alberta, Canada

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...

Benevity

Software Engineering Senior

BenevityToronto

Posted 3w agoSeniorSoftware Engineering📍 Toronto💰 $111,200 - $136,000 / yearly
Apply Now →

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

Zensurance

Software Engineering

Zensurance📍 Toronto - Remote

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.

🏠 RemoteSenior
3w ago
Telesat

Embedded Engineer

Telesat📍 Ottawa - On-Site

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.

🏛️ On-SiteSenior
2 months ago
Telesat

Software Engineering

Telesat📍 Ottawa

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.

Senior
2 years ago
AppDirect

Software Engineering

AppDirect📍 Montreal - Hybrid

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.

🏢 HybridSenior
3d ago
AppDirect

Software Engineering

AppDirect📍 Montreal - Hybrid

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.

🏢 HybridSenior
1w ago