About Heart & Stroke At Heart & Stroke our mission is to promote health, save lives, and enhance recovery. We are committed to a culture that exemplifies our core values: champion health, practice humility, embrace change, drive impact, learn and grow, and be heartfelt as we work together to beat heart disease and stroke.We believe in equity, diversity and inclusion ― it’s embedded in our values and core mission work to support all people in Canada to lead healthier lives. We are committed to applying this principle to cultivate a welcoming environment that embraces diversity among our employees. Candidates from diverse backgrounds, including but not limited to Indigenous peoples, racialized communities, 2SLGBTQIA+ communities, women, and people living with disabilities are encouraged to apply.The opportunity Hybrid work option: candidates can work from anywhere in Canada.The Application Engineering Manager plays a significant role in increasing capacity and business initiatives by leading the design, delivery, and technical evolution of bespoke application capabilities that support enterprise-wide mission, fundraising, and operational needs. The team is comprised of software developers, a business system analyst, and a technical product engineer. This role will also be responsible for leading the Technical Product Engineering for the rapid prototyping of new AI initiatives.This role leads and owns the end-to-end architecture and engineering execution lifecycle, from discovery and design through development, testing, deployment, and operational support. The senior manager ensures all solutions are scalable, secure, maintainable, and aligned with enterprise architecture standards and business objectives.This role combines hands‑on technical expertise with leadership responsibilities, leading the team through complex projects and working closely with Platform, Quality Engineering and Data teams, Security, and Infrastructure & Operations to deliver technical solutions. The Senior Manager serves as a bridge, collaborating closely with product, fundraising, mission, marketing, and project management.This role sits at the intersection of business and technology. Business teams own outcomes, priorities, and requirements; this role owns the application engineering strategy required to deliver them. That includes technical leadership as to application selection, architecture, integration, scalability, engineering standards, delivery execution, and ongoing application operations.In practice, this role is accountable for technical delivery outcomes and is a critical enabler of business outcomes by ensuring enterprise application solutions are well‑designed, secure, scalable, maintainable, and fit for purpose. Owns application engineering delivery outcomes and influences enterprise application standards, delivery practices, and cross‑project trade‑offs in partnership with the Director.The Senior Manager, Application Engineering brings a strong blend of technical leadership, software architecture and engineering expertise, and system integration experience, along with the ability to work cross functionally with internal and external stakeholders.How you will make an impact Stakeholder Engagement & CollaborationWork closely with enterprise partners; business, product, Fundraising, Marketing and Mission stakeholders, and Project Managers to clarify application priorities, business outcomes, dependencies, project scope, delivery sequencing and elicit requirements, and identify project delivery timelines across application platformsElicit business requirements, and service objectives into application technology approaches, clearly articulating risks, trade‑off, constraint, and key performance indicators (KPIs), and implementation considerations, from internal stakeholders to clarify and ensure effective solution design. Responsible for decision making around solution and technology project feasibility.Provide clear communication of application delivery project status, risks, dependencies, and decision points to technology leadership and business stakeholdersWorking with the Director, Applications and Platform Engineering, build alignment across business and end to end technology teams to support cohesive delivery across applications, platforms, data, security, infrastructure and operationsCommunicate technical concepts clearly to non-technical stakeholders and bridge any gaps to ensure seamless deliveryApplication Strategy, Planning & PrioritizationLead technology planning and technical roadmap development across enterprise bespoke applications, including leading technical due diligence, architecture evaluation, integration planning, and technical selection, in close collaboration with the Director and business stakeholdersPrioritize and sequence application work across multiple concurrent initiatives, balancing business value, technical risk, architectural integrity, delivery capacity, and operational sustainabilityApply application engineering leadership, architecture, and delivery patterns to assess and structure initiativesManage application engineering capacity across concurrent initiatives, advising technology leadership on sequencing, trade‑offs, and delivery feasibilityProvide leadership for major application modernization and migration initiatives, including planning, dependency management, risk resolution, and technical transitionProject Intake, Solution Design & ExecutionLead and contribute to the intake process, ensuring clarity and completeness of business requirementsLead end-to-end bespoke application solution design and work estimation to inform and support prioritization across multiple concurrent initiatives, with support from the Director, Applications & Platform EngineeringAssign and manage execution activities across the team to ensure scope, timelines and budget are met while surfacing risks and trade‑offs with recommendationsEnsure effective transition to operations post deployment or launch leading the collaboration with the Infrastructure and Operations teamArchitectural Leadership & Vendor EngagementDrive end-to-end solution architecture and delivery of solutions for custom applications and system integrationsAlign technical decisions with business objectives and architectural standards and make technical trade‑offs within standards and guardrails set by the DirectorDrive and manage technical design reviews, code reviews and solution assessments to ensure alignment with enterprise architecture and platform constraintsManage vendors selection and technical oversight, delivery quality, adherence to architecture, development and security standardsEnsure vendors provide documentation and knowledge transfer to enable a smooth transition to operationsEngineering Delivery LeadershipEstablish governance practices for enterprise application change management, configuration, versioning, release management, and operational transition working closely with the Director to ensure alignment with emerging portfolio standardsPrioritize, assign and manage execution activities across the team and perform execution activities, as required, to ensure business outcomes, scope, timelines and budget are metProvides hands‑on engagement in complex solution design, architectural spikes, critical delivery phases, and high‑risk initiatives while maintaining overall leadership accountabilityLead end-to-end solution development of bespoke applications and integrations tailored to business needs, using modern frameworks and engineering best practicesEnsure code quality through standards, peer reviews, automated testing, and CI/CD pipelinesEmbed security and compliance into development workflowsContribute to internal application solution design standards, integration standards, API governance, and patterns (REST, event driven, messaging)Forecast and effectively manage technology application budget including year one operational costs, working within the budgetary guardrails set by the DirectorSupport the Director, as required, on new technical solution analysisAI Prototyping & Proof‑of‑Concept EngineeringLead the technology strategy for AI embedded technology productsSupport software engineers in solution design, production readiness, and the integration of AI prototypes and proof‑of‑conceptsOperational ExcellenceWork with Infrastructure & Operations and business requirements partners to identify non‑functional requirements, including operability, availability, performance, reliability, and securityIdentify solution designs that implement these requirements in an efficient and well architected mannerDrive continuous improvement through agile ceremonies, including sprint planning and retrospectivesEnsure technical documentation is completed/updated for all delivered solutionsSupport issue management escalation (level 3) and drive continuous improvementSupport disaster recovery and high‑availability strategiesTalent ManagementLead talent development, ensuring high standards, competence and that staff is well supported in fulfilling their accountabilities, developing their skills and achieving their career potentialDevelop and maintain solid succession planning and leadership development plansProviding clear direction on business goals and priorities; ensure optimal deployment of resources to achieve business goalsBuild and develop cohesive lateral relationships across functionallyEstablish performance plan and objectives and review on an ongoing basis; provide coaching and feedback as per the performance management processAs required, recruit skilled talent in support of current and future Foundation needs, following Foundation policies, interviewing methodology and assessment guidelinesFamiliarize and comply with all Heart & Stroke policies, ensuring accurate administration of employee‑related information (e.g., absence records, vacation, titles, etc.)Foster collaboration with cross‑functional partners in Product, Business, Data and Application Engineering, Security, and Infrastructure & OperationsEducationBachelor’s degree in Computer Science, Information Systems, Engineering, or a related discipline, or an equivalent combination of education and progressive professional experienceExperienceMinimum 5+ years of technical leadership experience leading teams of developers, engineers and analysts including coaching and driving delivery accountability7+ years of experience in application engineering, architecture and technical solution design, with demonstrated ownership of end‑to‑end delivery across complex environmentsStrong experience with Azure, API/microservices, and modern code frameworks (e.g., React, Node.js, JavaScript, Python)Experience working in cross‑functional environments, translating business requirements into scalable technical solutions and influencing delivery across multiple stakeholder groupsExperience working with external vendors and delivery partners, including managing scope, quality, timelines, and knowledge transfer to internal teamsSkillsDemonstrated application of security‑by‑design principles across architecture, development, and deliveryStrong application architecture and integration expertise including hands‑on experience with APIs, event‑driven systems, and end‑to‑end solution designStrong knowledge of cloud platforms (Azure preferred, or GCP) and modern application engineering practicesExperience with modern development stacks (e.g., React, Node.js, JavaScript, Python), CI/CD pipelines, automated testing, Git‑based workflows, and Agile deliveryTechnology solution design, implementation, and troubleshootingProven experience with custom application engineering delivery operations and reliability managementExperience applying AI‑enabled capabilities within application or engineering contexts, with appropriate guardrails for quality, security, and operational fitExcellent stakeholder communication and collaboration including ability to elicit business requirements and translate into scalable technical solutionsExperience leading engineering teams with a hands‑on approach, including coaching technical leads and building leadership capacity within the teamStrong vendor and partner management experience, including delivery oversight, quality assurance, and knowledge transfer to internal teamsSolution estimation and budget management skills – engineering project executionAbility to prioritize and work on multiple tasks across multiple stakeholdersPerforms well under pressure. Shows diplomacy, tact, and good judgment when conflict arisesStrong analytical and problem‑solving skills in application diagnostics, issue isolation, and resolution across integrated systemsAbility to communicate complex technical concepts, trade‑offs and risks clearly to both technical and non‑technical audiences, including senior leadershipWhat we offer At Heart & Stroke, we make it a priority to foster a culture of caring by implementing practices and programs that foster respect, compassion, trust and attentiveness to our own and others’ health and well‑being.This role offers a hiring range of $95,000 to $130,000, aligned with our compensation framework and your professional background. We believe that time off is integral to the personal health and wellness of our employees. We offer a generous paid time‑off package including vacation days, personal days, wellness days, and paid company‑wide closure between December 25 and January 1. We also provide competitive health, medical, dental and vision benefits, life insurance, disability benefits, an employee assistance program (EAP) and a defined contribution pension plan with employer matching. Our employees also enjoy a flexible hybrid working model and reimbursement for mobile phones and home office setup, as well as opportunities for professional development.#J-18808-Ljbffr
Senior Manager, Application Engineering
HEART & STROKE
toronto, toronto
Published 18 days ago
Report job