Director of Engineering

Job No: 167662
Location: Edmonton, AB, or Remote in Canada

About Granify

Granify is a rapidly evolving technology company at the intersection of e-commerce, machine intelligence, and psychology. Our reach is growing exponentially - in the last year, we processed more terabytes of data than in the previous five years combined! We are building an industry-leading personalization and optimization platform for online retailers wanting to create a better online shopping experience for their customers. The Granify brain learns from billions of unique shopper sessions every year. It observes, predicts, and analyzes their digital behavior - this means that our partners reap the benefits of an incredibly intelligent decision engine.

At Granify, we provide authentic, talented individuals with the space to innovate and optimize. In our world-class team, we strive for mastery and face challenges with unwavering positivity. Our mission: changing the face of optimization.

For more information about our organization, please visit our website.

About the Opportunity

Granify currently has an exciting opportunity for a Director of Engineering to join our team on a full-time basis in Edmonton, AB, or remotely from anywhere in Canada. 

We’re searching for a candidate who values mastery, authenticity, and positivity to help build and grow our product. Working with our sales, client success, and development teams, you'll get a chance to form a key part of the leadership team and will be responsible for end-to-end technology strategy, delivery, and the engineering team. 

Your typical responsibilities will include: 

  • Lead, manage, mentor, and develop teams of managers, software engineers, and quality engineers to grow their career paths
  • Collaborate effectively with directors of product, product managers, QA, architecture, security, and DevOps teams using lean software development, DevOps, and agile principles to deliver software in a B2B SaaS product
  • Recruit, hire, and retain software engineering staff by participating in recruiting and interviewing efforts
  • Work with other engineering managers and senior engineering leaders to continuously invest in and improve the engineering department processes, practices, and culture
  • Advocate for software product quality and delivery by promoting automated testing, CI/CD, DevOps, and lean software development practices
  • Cultivate an engineering culture of innovative, egoless, and high-trust problem-solving
  • Work with other departments as needed to collaborate on projects that span outside of engineering (HR, Marketing, Sales, Customer Success, etc.)

More About You 

In order to qualify for this role, you are required to have a winning attitude and an eagerness to learn! 

You have: 

  • Minimum of 8 years of software development experience in the data/analytics industry
  • Minimum of 5 years managing highly technical resources and engineers in the data/analytics industry with a clear impact toward achieving business goals
  • Skills in analyzing and handling customer data, metrics, and transactions, including SQL, R, Java, GIT, etc.
  • Previous project management experience
  • Architecture abilities and the capacity to design resilient distributed systems that are flexible and scalable
  • Demonstrable past experience with Agile methodologies, with a focus on data-driven experimentation, lean thinking, and quick iterations

You are:

  • Committed to mastery and craftsmanship in your work
  • Skilled in creative problem solving and the desire to create and build new processes
  • A coach and mentor to engineers (and ideally other managers) in their careers, acting as a true multiplier across the organization
  • Calm and deal well with ambiguity, acting as a pragmatic unblocker of your teams and the organization as a whole
  • Team-focused and people-centric, able to give feedback as well as receive it
  • Eager to have a clear, measurable impact, through the teams you lead, on the company’s business goals
  • Able to excel in a fast-paced, collaborative, and constantly changing workplace
  • Able to communicate with clarity and brevity
  • Curious, constantly looking for better ways to build things, and excited to learn about emerging technologies

Bonus points if you have experience building and scaling teams in a high-growth startup situation, specifically growing a team from ~50 to 100+, along with a proven ability to influence others and facilitate agreement among stakeholders with different interests.

Above all, your professional manner and dedication to developing your team, along with your enthusiasm to contribute to a growing company will ensure your success in this role.   

About the Benefits

In return for your hard work and dedication, you will receive a competitive salary ranging from $120k-200k dependent on skills and experience, along with a wide range of benefits, including:

  • Full extended health, dental, and vision benefits
  • 2-5 weeks paid vacation to start, negotiable based on experience 
  • Stock options
  • Regular employee bonding events (in-person and virtual) 
  • Limitless opportunities for growth, development, and career progression! 

If you are a critical thinker looking for a challenging and dynamic role within an innovative, revolutionary team, we want to hear from you - apply now!

Apply Now

Personal Details * Required field

  1. Digits only or add + for international numbers

  1. (Please click on your profile and copy the URL from your profile page.)

Questions

We’re building something great, together.

You’ll work closely with an incredible group of the smartest, most interesting, genuinely good people around. You’ll work hard, learn quickly, and have plenty of excitement. You’ll also get a first-hand view into the rapidly evolving, exciting intersection of e-commerce, machine intelligence, and psychology - while having fun!
Granify