Engineering Manager leading software development projects for Manulife Bank. Driving program management, software design, and delivery with cross-team collaboration.
Responsibilities
Lead end-to-end program management, ensuring delivery within scope, budget, and timeline
Design, develop, test, and integrate new software features using modern full stack technologies
Apply creative problem-solving to bring software designs to life and mitigate technical risks through investigative spikes
Promote and apply scaled agile frameworks (SAFe), maintaining team velocity and supervising efficiency metrics
Collaborate with Product Owners to align product vision with technical capacity and provide accurate estimates
Maintain user documentation covering deployment, maintenance, support, and compliance
Manage technical assets, ensuring software currency, health, and alignment with strategic goals and compliance standards
Lead all aspects of program status to interested parties, incorporating feedback and managing change impacts
Redesign process flows with partner teams to improve operational efficiency
Integrate emerging technology and policy trends to set strategy and plans
Support production releases and provide ongoing technical support
Requirements
7+ years of expertise in comprehensive application development across multiple layers
Proficiency in Java (Spring Boot), NodeJS, TypeScript, React
Experience with Azure/AKS cloud environments
Strong understanding of RESTful APIs and Spring frameworks
Skilled in SQL, GitHub, Jira, Confluence, Jenkins, Maven, Snyk, and SonarQube
Deep understanding of current technical stacks and architectural constraints
Excellent organizational capabilities and capacity to manage multiple initiatives across teams
Comfortable navigating ambiguity and driving clarity in varying situations
Benefits
Health, dental, mental health, vision insurance
Short- and long-term disability
Life and AD&D insurance coverage
Adoption/surrogacy and wellness benefits
Employee/family assistance plans
Retirement savings plans
Pension and global share ownership plan with employer matching contributions
Financial education and counseling resources
Generous paid time off including holidays, vacation, personal, and sick days
Director of Software Engineering overseeing and mentoring development teams at Spare for innovative product delivery. Balancing technical involvement with leadership in a hybrid working environment.
Manager, Financial Planning & Analysis needed for a 6 - month hybrid contract in Toronto. Responsibilities include financial reporting, planning coordination, and supporting executive budgeting.
Resident Engineering Manager overseeing nuclear plant modifications for Darlington and Pickering programs at AtkinsRéalis. Ensuring quality and timely delivery of engineering processes and documentation.
Engineering Manager at Vanta responsible for team leadership and technical strategy to enhance business security. Driving product excellence and fostering an impactful engineering culture in a remote setup.
Engineering Manager at Mozilla leading the Firefox Desktop OMC frontend team. Focused on delivering engaging user experiences and driving technical excellence.
Software Engineering Manager at Henry Schein One overseeing team performance and developing cloud - based solutions. Leading a high - performing team to improve user experiences for dental professionals.
Senior Manager leading software development teams focusing on Model Context Protocol and Agentic AI initiatives at Autodesk. Overseeing project execution and team development to advance AI - driven technologies.
Engineering Manager leading cross - functional engineering teams at Copper, a client and project management platform for professional services businesses. Driving agile processes and coaching team members for high performance while ensuring product value delivery.