About the role

  • Estimate development efforts and contribute to project scheduling.
  • Assess and manage project risks, implement mitigation strategies, and track bugs throughout development.
  • Research client needs, define technical requirements, and document solutions.
  • Design and document conceptual, architectural, and detailed software designs.
  • Provide technical guidance, resolve technical issues, and uphold the quality of deliverables.
  • Collaborate with developers, architects, QA specialists, designers, and product managers to implement new features and coordinate project planning.
  • Participate in recruiting, onboarding, and mentoring new team members.
  • Lead and mentor a team of software developers, fostering collaboration, innovation, and professional growth.
  • Ensure adherence to best practices, processes, and coding standards across the team.
  • Support production issue resolution and technical service teams.
  • Stay current with emerging technologies, evolving solutions, and industry standards to drive innovation.

Requirements

  • Strong software design and architecture experience
  • Excellent interpersonal, communication, and technical writing skills
  • Proven team leadership and team-building abilities
  • Excellent organizational and time management skills
  • Bachelors Degree in Computing, Engineering, or equivalent experience (preferred)
  • 2+ years of experience as a Senior Software Developer
  • Demonstrated ability to deliver projects on time and to specification

Benefits

  • Employee & safety centric culture with the possibility of remote work
  • Flexible hours and scheduling available
  • Competitive total compensation along with generous vacation allowances
  • Three weeks of vacation
  • In-house & external training provided along with education support and opportunities for growth
  • Company funded annual personal development budget
  • Financial benefits & planning such as group RRSP & company match
  • Employer paid premiums for extended healthcare and family-focused benefits (health, vision and dental)
  • Travel insurance coverage and access to the Employee Assistance Program (EAP)
  • Wellness - onsite fitness center & company reimbursement for personal gym memberships
  • Internal Recognition & Service Awards
  • Employee Referral bonuses
  • Transit accessible with free onsite parking
  • Regular company events such as "Food Truck Fridays", Lunch & Learn and other planned activities

Job title

Software Technical Lead

Job type

Experience level

Senior

Salary

CA$104,000 - CA$130,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job