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!%{{advertiserId}}% %%{{category}}%%
As a Cleaner, you will have an extremely important role for helping to ensure the wellness of our tenants. A...
Apply For This JobWe are seeking an entry-level Data Entry Clerk to join our dynamic and growing team. In this role, you will...
Apply For This JobAccounts Receivable Clerk BC Clinical & Support Services Burnaby, BC What You’ll Do Perform a variety of accounts receivable duties....
Apply For This JobCompany Description Why join the CCM Family? Clark Construction Management is an established construction management company that offers career opportunities...
Apply For This JobJob Description Office hours – 9 am to 5 pm (Monday to Friday) Very close to transit. (May need to...
Apply For This JobAre you ready to drive your career to new heights with a company that values professionalism, excellence, and a passion...
Apply For This Job