Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Director of Software Development managing development teams at Safe Software. Ensuring high-quality delivery of product features and enhancements while fostering a collaborative environment.

Responsibilities

  • Provide day-to-day leadership and coaching for developers, senior developers, and team leads.
  • Guide your team in delivering high-quality, high-impact software aligned with business goals.
  • Collaborate closely with Product, UX, and technical stakeholders to define priorities and delivery plans.
  • Support your team’s growth through regular feedback, career development, and learning opportunities.
  • Oversee technical execution, manage flow, and proactively surface and address risks.
  • Foster an inclusive and collaborative team culture built on shared ownership and trust.
  • Lead team hiring, onboarding, and performance feedback practices.
  • Contribute to departmental initiatives and cross-functional improvements.

Requirements

  • 9+ years of experience in software development, with at least 3 years in a people leadership role (e.g., Software Development Manager, Team Lead).
  • Strong understanding of software delivery practices, system architecture, and agile development.
  • Proven ability to coach and develop team members, including senior technical staff.
  • Experience working cross-functionally with Product, UX, and other stakeholders.
  • Effective communication, collaboration, and conflict resolution skills.
  • Demonstrated ability to balance team advocacy with organizational priorities.
  • Nice to Have: Familiarity with Safe Software’s core technology areas or similar technical domains.
  • Experience leading distributed or remote-first teams.
  • Involvement in DEI or team culture initiatives.
  • Experience with hiring and growing high-performing development teams.

Benefits

  • Meaningful Work: Make a profound impact across our business, workplace and data integration product.
  • A Supportive Environment: Feel empowered to share your ideas and implement them with high autonomy and team support.
  • Social Responsibility: Become part of a team that finds meaningful ways to give back. Take paid time off to volunteer for one of our Safe-organized opportunities that align with our core community initiatives.
  • Learning & Career Development: We believe in your continuous learning and growth. Take advantage of an annual learning budget and training programs paid for by Safe.
  • Flexible Working Hours: Flexible and remote-friendly work arrangements to fit your lifestyle. Work when you want, and how you want to.
  • Work-Life Balance: There's no place for burnout at Safe. Maintain a healthy balance of your personal and work life without splitting yourself in two. Enjoy 3 weeks of vacation to recharge, plus an additional paid 6 seasonal days off per year.
  • Health & Wellness: Extended health, dental, health or lifestyle spending, and counseling benefits from day 1. That’s right, no waiting period.
  • Family is important: We are dedicated to supporting our employees through parenthood and offer a Parental Leave Top-Up Program for new parents through childbirth or adoption.
  • Shared Success: Share in Safe’s success with our bi-annual profit sharing and RRSP/TFSA matching program.
  • An Accessible Commute: Regardless of your commute method, we’re located close to public transit, and provide complimentary parking and bike storage for our team!

Job type

Full Time

Experience level

Lead

Salary

CA$171,300 - CA$191,500 per year

Degree requirement

Bachelor's Degree

Location requirements

HybridBritish ColumbiaCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.