Principal Technical Program Manager (Calgary)

Principal Technical Program Manager (Calgary)

24 Sep
|
SMART Technologies
|
Calgary

24 Sep

SMART Technologies

Calgary

SMART Technologies is an award-winning company that collaborates with bright minds around the world who believe in the power of innovation. We’re large enough to do great things but small enough that you don’t get lost in the crowd. Our continued success is possible because of our ‘Best in Class’ culture and unique talents of every individual at SMART.

Make an impact in education and business and beyond. Be a part of meaningful work that fuels connections across the globe. These are the connections that really matter - and inspire greatness. #WeAreSMART #ConnectionsThatMatter

SMART Technologies is an award-winning company that collaborates with bright minds around the world who believe in the power of innovation. We’re large enough to do great things but small enough that you don’t get lost in the crowd. Our continued success is possible because of our ‘Best in Class’ culture and unique talents of every individual at SMART.

Make an impact in education and business and beyond. Be a part of meaningful work that fuels connections across the globe. These are the connections that really matter - and inspire greatness. #WeAreSMART #ConnectionsThatMatter

Purpose of the position

As a Principal Software Technical Program Manager, you will drive the delivery of SMART's most complex and least-defined software programs — those that span SMART's internal engineering teams and external vendors and partners around the world. You will coordinate integrations between SMART-authored software and partner platforms, manage dependencies across globally distributed teams, and keep programs on track from planning through release.

As the most senior individual contributor in the program management discipline, you set the standard for how software programs are planned, tracked, and delivered at SMART, and you are the person trusted with the programs that have the least definition and the highest stakes.

This role sits at the intersection of engineering, product management, and operations. You will need enough technical depth to understand how the software works and where integrations can break, combined with the organizational discipline to keep distributed teams aligned. You are highly organized, a strong communicator, technically minded, and comfortable working across cultures and time zones to get things done.

Duties and Responsibilities

- Work directly with product management to shape product goals and requirements, and to inform roadmap sequencing and trade-off decisions.

- Work alongside both internal and external hardware and software engineering and management teams as a key contributor to project plans providing technical insight, governance, and support.





- Technical coordination across software engineering teams, with supporting hardware teams where integrations require it.

- Understand project dependencies and ensure technical execution against project plans providing direction and prioritization as required

- Anticipate risks; assess, mitigate, and manage accordingly.

- Work with external partners and vendors to understand their platforms and release schedules, and align their work with SMART’s integration needs.

- Keep product, engineering, and operations leadership aligned on program plans, status, and trade-offs. Facilitate cross-organizational discussions to surface and resolve technical dependencies.

- Track technical dependencies across teams and assess their impact on schedule, resourcing, and integration points. Stay close to architecture and design decisions led by engineering teams so program plans reflect the technical reality.

- Own regular program status communication — progress, risks, and blockers — to stakeholders across engineering, product, and operations, with enough technical depth to explain what’s actually happening on the ground.

- Remove roadblocks for engineering teams — identify what's slowing delivery and clear it, whether that's a dependency, a decision, or a resourcing gap.

- See the whole chess board — maintain a cross-program view of how engineering, product, partner, and release moves interact, and anticipate second-order effects before they hit the schedule.

- Define and improve the program management practices used across Core Software — planning cadence, status reporting, risk management, and release readiness — and drive their adoption across teams.

- Mentor technical program managers and engineering leads on program planning and execution, raising the delivery capability of the wider organization.

- Performing other duties as required.

Qualifications
- Bachelor’s Degree in Software Engineering, Computer Engineering, Computer Science, or equivalent.

- 12+ years of industry experience delivering software products or leading software development or program management teams, including experience owning programs at the scale of a product line or business unit.

- Demonstrated track record of exceeding established goals consistently.





- Combined strengths in technical knowledge/skills and business acumen.

- Experienced in software delivery methodologies and release management across distributed teams.

- Strong cross-functional leadership, organizational, interpersonal and communication skills.

- Professional demeanour and the ability to manage issues with tact and diplomacy.

- Proven experience successfully operating in a global, highly matrixed workplace is required.

- A self-starter with strong analytical skills, prioritization skills, initiative, and superior attention to detail.

- Perseveres and works through challenges to achieve success.

- Action and performance oriented. Able to execute the most complex and ambiguous programs independently, and to define the approach where no precedent exists.

- Ability to motivate and inspire others to collaborate effectively.

- Demonstrated ability to influence senior leadership and secure alignment across organizational boundaries without direct authority.

- Project management experience with both waterfall and agile methodologies. Familiar with roles such as software architect, product manager, and product owner.

- Outstanding oral and written communication skills to communicate equally well with engineers, product managers, and executives.

- Experience coordinating with globally distributed engineering teams and external technology partners, including across Asia and Europe.

Supervision
- This role does not have any direct reports. As the senior-most program management practitioner on the team, this role is expected to mentor and coach other technical program managers, and to lead large cross-organizational efforts through influence rather than positional authority.

Working conditions
- Based in Calgary (location flexible but working out of our Calgary office is strongly preferred).

- Fast-paced work environment with a high performing and highly interactive team that is primarily in the office. Access to technology and products is paramount to effectively performing in the role.

- Comfortable working outside of core hours when required to support engagements with overseas external partners.

- Able to travel internationally (up to 20%).

At SMART, we are committed to fostering an inclusive, respectful, and equitable workplace where all individuals regardless of race, national or ethnic origin, color, religion, age, sex, sexual orientation, gender identity or expression, marital status, family status, genetic characteristics, or disability can thrive. We welcome applications from all qualified candidates and are proud to be an equal opportunity employer.

📌 Principal Technical Program Manager (Calgary)
🏢 SMART Technologies
📍 Calgary

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal technical program manager (calgary) / calgary

Subscribe to this job alert:

Get the latest job offers by email for: principal technical program manager (calgary) / calgary