Share this Job
Apply now »

Technical Program Manager

Nov 28, 2019

Company: Coast Capital Savings Federal Credit Union 

Location: British Columbia (CA-BC), Surrey   

Job Type: Full-Time 


Together, we help empower you to achieve what’s important in your life.


What’s the job?


As a Technical Program Manager (TPM), you will be the driving force that collaborates with financial business partners and technical teams to deliver world class solutions that are highly scalable, secure, and flexible - all while maintaining a strong member focus. You will work with stakeholders to identify, define, and specify solutions meeting our retail and business member needs. You will work with multiple technical teams to deliver those solutions. You will be the driving force that orchestrates all the moving pieces as needed to ensure successful and on-time delivery. You will also be the face and voice for the technology team you work with. You will ensure that all stakeholders are aware of outstanding issues and the release status. You will tailor your communications to specific audiences as well as communicate clearly and concisely to both business and technical audiences. Finally, as a member of the technology team you will take an active role in our focus on continuous improvement. We are always on the lookout for ways to improve our software development lifecycle (SDLC) as well as increasing the quality of our product and overall efficiency of our processes.


What you’ll get to do:

  • Maintain an understanding of the corporate strategies, goals and objectives to ensure consistency and alignment.
  • Build and maintain integrated project schedules that account for internal/external dependencies, differing approaches, numerous constraints, and adequately factors in some contingency for some unplanned delays while still being aggressive.
  • Remain flexible to changing priorities, open to new ideas and have the bigger picture firmly in your focus.
  • Drive effective communication, collaboration, teamwork and commitment across multiple groups with competing priorities.
  • Communicate issues and status in a concise, accurate, and professional manner.
  • Identify, assess, track and mitigate issues and risks at multiple levels.
  • Interact with various Technology Teams, Project Sponsors, Project Stakeholders and multiple business and technical teams to define and deliver features.
  • Anticipate bottlenecks, provide escalation management, anticipate and make tradeoffs, and balance the business needs versus technical constraints.
  • Plan and manage multiple parallel streams across projects and Business as Usual (BAU) activities. Maximize resources for the greater good of the organization.
  • Be the glue that is able to understand, plan, and manage the cross-team interdependencies.
  • Apply best practices to the software development lifecycle (SDLC) based on experience with a number of agile and iterative approaches.


Who are we looking for?

  • Minimum 7 – 9 Years of Job Related Experience
  • A solid CS foundation including at least 3+ years of experience in a software engineering role, and good knowledge of OOP and OOAD, scalability issues and multi-tiered solutions. Prior SalesForce, MuleSoft or banking applications experience will be an asset.
  • Experience with successful software & system implementations utilizing project management methodologies, tools and techniques.
  • A track record of project delivery for large, cross functional, projects.
  • Understand the project budgeting and planning, be able to see the bigger picture on potential impact to various aspects of a project.
  • Quantitative analytical abilities.
  • You don’t hesitate to open Postman or write a few lines of JavaScript to verify the behavior of a new API call as we live and breathe APIs.
  • Experience building agile / iterative processes, project management and managing release schedules.
  • Be able to understand different systems and components of multi-channel (web/mobile) applications. Able to grasp the high level concepts of how they interact with each other.
  • Understand system dependencies, build out the execution plan and prioritize tasks based on the identified pre-requisites and requirements.

Why join Coast Capital Savings?


We don’t mean to toot our own horn, but…


  • We improve Canadians’ financial well-being through providing simple financial help.
  • Employees do what’s best for our members. Every day.
  • We believe in being a great corporate citizen so we invest in our local communities by donating our time, money and expertise.
  • Our employees take advantage of the many opportunities to grow their careers.
  • Employees love having a cool place to work with modern LEED certified offices and being recognized with a virtual (and, at times, an actual) high-five.
  • Our inspiring leaders help our employees develop their talents and encourage them to be their fabulous selves.
  • We have a unique culture where we take our business seriously, but ourselves, not so much.
  • We are a Certified B Corp®. Our certification reflects our strong commitment to social and environmental performance, accountability, and transparency.
  • In 2019, we earned double kudos by being named one of BC’s Top Employers and one of Canada’s Best Managed Companies – two of the nation’s most coveted business awards, may we add.


Does this position inspire you?  If so, apply today at Coast Capital Savings. 

Apply now »