Senior Engineering Manager
Department: Engineering
Employment Type: Permanent
Location: Remote Canada
Reporting To: Cory Thomas
Compensation: $144,000 - $216,000 / year
Description
As a Senior Engineering Manager, you'll quickly see your team's work in use by over 7000+ agencies across 150,000+ businesses that use our AgencyAnalytics. You'll lead 10-12 engineers across two teams to develop the core features of our platform.
This role is an opportunity for you to really make a high impact and build as we enter our next phase of growth. We’re looking for someone who not only will drive feature development but also ensure best practices are top of mind. At AgencyAnalytics, we're kind to each other and strive to build a positive, supportive, and inclusive culture focused on delivering value to our customers. So if this sounds like you, we want to meet you!
Key Responsibilities
You’ll operate in a squad structure where you and your partners (Product Manager, Designer, and Product Marketing Manager) make decisions together.
Partnering very closely with your Product Manager, you’ll establish the operation model, set the team priorities, and uphold commitments.
You’ll be accountable for owning your team’s delivery and outcomes.
You'll manage engineers through coaching, mentoring, feedback, and hands-on career development.
You'll work with other engineering leaders to continuously improve and nurture our culture, practices, and employee wellbeing.
You'll facilitate collaboration between key stakeholders and cross-functional teams to reach the right goals and align with the company's mission.
You'll help your team achieve technical excellence by taking a hands-on approach to system design and architecture when needed.
You’ll ensure your teams maintain our standards for quality and security.
Skills, Knowledge & Expertise
You have held a Senior Engineering Manager role for at least 4+ years, managing product-focused engineering teams.
You have managed multiple teams with 5-6 engineers per team, with a minimum of 2 years managing in a remote/hybrid environment.
You are outcome-oriented, taking full accountability for your teams’ delivery.
You can communicate clearly to both technical and non-technical team members and stakeholders.
You have a knack for prioritizing incoming requests and protecting your engineers' focus and commitments.
You stay current with technological changes and set a high standard for yourself and the team.
What you'll bring
You have a passion for developing a positive culture with a focus on employee wellbeing.
You’re customer-focused, developing a strong empathy for and understanding of our customers' needs
You’ve owned the development of both greenfield and established products and features
You've led cross-functional teams that have designed and developed services that handle millions of requests
You’re able to innovate through iteration. Helping your teams break down product features into shippable value increments
You've worked with staff-level engineering peers, enabling them to guide architectural
decisions and ensure our code quality bar is met
You’ve taken engineers from good to great
Our Stack
Modern PHP (PSR) + Laravel
Typescript, React, and Redux
GCP Cloud SQL (MySQL), BigQuery, and Redis
GCP Cloud Tasks and PubSub
Compensation
Our base salary for this role ranges from $144000 to $216000 CAD. Compensation is determined by factors such as market salary data within Canada, technical skills, previous work history, and internal pay equity. Many positions also include additional variable compensation, which our Talent Acquisition team will discuss with you during the interview process.