Development Manager
At a Glance
The Development Manager is a critical technical leader within the Product Operating Model (POM), accountable for building high-performing engineering teams and ensuring the delivery of secure, scalable, and high-quality solutions. This role serves as the primary connector between Product Managers, Architects, and Developers to align technical execution with business outcomes.
Why this job’s a big deal:
As a Development Manager, your focus is on enabling teams to succeed by removing blockers and fostering a culture of accountability and continuous improvement. You guide the technical foundation for critical products—such as search platforms or marketing systems—influencing platform architecture and long-term strategy while ensuring systems are reliable and performant.
In this role, you will get to:
-
Team Leadership & Talent Development: Hire, mentor, and coach engineers to foster career growth and technical excellence.
-
Delivery & Execution Management: Oversee timelines and commitments, facilitate Agile ceremonies (standups, sprint planning), and proactively identify and remove blockers.
-
Strategic Collaboration: Partner with Product Managers to balance technical feasibility with business priorities and translate strategies into actionable technical roadmaps.
-
Quality & Standards Guardianship: Enforce accountability for software quality, ensuring solutions meet security, performance, and scalability standards through CI/CD and code reviews.
-
Technical Innovation: Drive the adoption of emerging technologies, such as Generative AI or Machine Learning, to enhance product capabilities and user experiences.
Who You Are:
-
Proven Leader: An experienced engineering manager with a track record of hiring and developing talent in fast-paced, Agile environments.
-
Pragmatic Problem Solver: A "crafty" solver who can balance technical excellence with delivery pressure and find win-win solutions.
-
Technical Expert: Proficient in modern engineering stacks, often requiring expertise in Java, Node.js, React, or Python, alongside distributed systems and cloud infrastructure (e.g., GCP).Oracle PL/SQL and E-Business Suite (EBS) R12/R12.2 expertise.
-
Collaborative Communicator: Skilled at building alignment across cross-functional stakeholders and translating complex technical concepts for non-technical audiences.
-
Values-Driven: An individual with an illustrated history of living core organizational values: Customer, Innovation, Team, Accountability, and Trust.
Requirements:
-
Education: Bachelor’s Degree in Computer Science or a related field (or equivalent practical experience).
-
Experience: Significant experience leading software development teams and driving the development of high-scale systems.
-
Technical Proficiency: Deep knowledge of API design, microservices architecture, and modern frontend/backend frameworks.
There are a variety of factors that go into determining a salary range, including but not limited to external market benchmark data, geographic location, and years of experience sought/required. In addition to a competitive base salary, certain roles may be eligible for an annual bonus and/or equity grant.
The salary range for this position is $130,000-155,000 CAD.