Director, Product Development

Benevity   •  

Calgary, AB

Industry: Enterprise Technology


15+ years

Posted 56 days ago

When you Work at Benevity

  • You'll have the once-in-a-career opportunity to be a part of a movement—helping some of the world's most iconic brands drive social change and create a better employee experience that can attract, retain and engage today's diverse workforce.
  • You'll make more than just a paycheck. You'll have the opportunity to combine your passion with purpose every day while achieving tangible results. Just last year our team delivered nearly 1,000 feature enhancements; not to mention we've continued to build game-changing products while processing over $2 billion in donations and 10 million volunteer hours to 150,000 charities worldwide.
  • You'll join a high-performing, purpose-driven team that will help you advance your skills and adopt the growth mindset that's essential to success at our company (and in everyday life). Our inclusive environment will allow you to come to work each day and be your best, most authentic self.
  • You won't find a lot of office policies and politics around here, but you will find dogs. You'll also find a lot of passionate people who are all owners in the company. That doesn't just mean potential equity in the company (though it means that, too!), but also a sense of responsibility and pride that we're in this thing together.

What you will do

  • Lead agile and cross-functional software development teams to build and maintain our best in class products
  • Ensure work is planned, estimated, scheduled and delivered on-time with high quality
  • Solid understanding of the business strategy and goals, translating those into actionable objectives and key results
  • Accountable for maintaining a high standard of product quality and code health, leveraging key stakeholders as required
  • Work closely with Product Management and Product Design partners in developing project plans, resource planning, scheduling and managing development timelines
  • Ensure software development teams have ownership over non-functional requirements
  • Manage multiple tasks and responsibilities in high-pressure environments; excelling at pinpointing and resolving problems in early project stages to avoid cost/time expenses
  • Excellent communication and collaborative skills
  • Be an ambassador for our culture, where clients and employees come first and acting with integrity
  • Assist direct reports with career growth and personal development
  • Plan and participate in community meetups, fireside chats, info sessions, tech and recruiting events, etc.

What you bring

  • Minimum of 15+ years of work experience in software development
  • Min. of 7+ years in a leadership role within software development (Development Manager level equivalent or higher)
  • Bachelor's degree in Engineering, Computer Science or equivalent work experience
  • You care deeply about company culture and people development
  • You have built, supported and maintained high performing development teams in the past
  • Proficiency with agile methodologies, software development tools, and best practices
  • Knowledge of Object-Oriented Design, data structures, algorithm design, and complexity analysis
  • Experience in defining and executing professional software development best practices for the full software development life cycle
  • Good understanding of all aspects of software engineering, including coding, architecture, testing and the relevant trade-offs required for decision making.
  • Entrepreneurial, strategic thinker with the ability to move and act at the operational and tactical levels when required.
  • Strong analytical and quantitative skills; ability to use hard data and metrics to back up assumptions, recommendations, and drive actions
  • Strengths in problem-solving, issue resolution, ability to work in a deadline-driven work environment, attention to detail, and ability to multitask
  • Strong verbal and written communication skills with a demonstrated experience engaging and influencing peers and executives
  • Demonstrated ability to understand and discuss technical concepts, manage trade-offs and evaluate opportunistic new ideas with internal and external partners
  • Demonstrated ability to work with business, legal, engineering, design, and other stakeholders to deliver products/services
  • Excellent communication (written and verbal) skills
  • A strong sense of ownership, urgency, and drive
  • A strong leader, mentor, and people manager
  • Track record of data-driven decisions