Resume Score

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

Sign in to check score

About the role

  • VP of Software Engineering overseeing software operations across Punchh loyalty product. Leading engineering strategy and managing a remote team to improve product quality.

Responsibilities

  • Oversee software engineering operations across the Punchh loyalty product
  • Build a culture of software engineering excellence and DevOps
  • Set and drive strategy and approach for key projects and initiatives
  • Improve product quality, product economics, and team productivity
  • Ensure that communication flows efficiently across teams and geographies
  • Drive the recruitment and onboarding efforts to scale the team
  • Manage organizational design, career development, and performance management for all team members
  • Identify and adopt industry best practices
  • Formulate and document department standards, policies and procedures
  • Maintain understanding of company’s business, customers, and technologies used

Requirements

  • Minimum of ten (10) years of experience leading software engineering projects and teams
  • Minimum of fifteen (15) years of software engineering experience; hands-on technical skills at a senior level
  • Proven ability to effectively manage and lead a multi-location software engineering team
  • Proven record of leveraging agile software engineering principles and practices
  • Demonstrated track record of successfully hiring, managing, coaching and retaining world-class software engineers
  • Ability to influence and achieve alignment across a range of different opinions and interests
  • Comfortable giving/receiving critical feedback to/from others, regardless of their position in the company
  • Impartially and aggressively address conflicts and tough decisions
  • Seek out, embrace, and evangelize positive change
  • Able to concurrently execute short-term (tactical) and long-term (strategic) plans
  • Capable of communicating effectively in both technical and non-technical conversations
  • Shared passion for both the technical and business aspects of software
  • Strong analysis skills and the ability to synthesize multiple perspectives
  • Superior organizational and time management skills and an affinity for detail

Benefits

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development

Job type

Full Time

Experience level

Lead

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

RemoteCanada

Report this job

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