Manager Engineering
Company | Manulife Financial |
---|---|
Location | Toronto, ON, Canada, Kitchener, ON, Canada |
Salary | $94220 – $174980 |
Type | Full-Time |
Degrees | |
Experience Level | Senior, Expert or higher |
Requirements
- 6+ years of progressive management experience within Technology, Financial Services/Insurance
- Awareness of full-technology stack – C#, Azure, .Net, Mongo/Cosmo, Rest API Mainframe, Window/SQL, Java, Apache Tomcat, Salesforce, GitHub, Jenkins, JIRA, Power BI
- 2+ years of Mainframe engineering delivery experience delivering large projects, enhancements, improving processes for efficiencies and supporting incidents
- Strategic planning and product and program roadmap development expertise
- Previous experience leading software development teams
- Experience in leading and motivating teams and ability to foster teamwork and collaboration
- Coaching and leading through change
- Experienced mentor and drive to build people’s careers
- Extensive knowledge in Agile and Software Development Methodologies
- Experience in full software development lifecycle
- Good knowledge of business management, capacity management and financial planning
- Deep knowledge of project and program management principles & techniques
- A passion for delivery – understanding processes, managing through roadblocks, and a focus on continuously improving how work is done to improve velocity
- 5+ years with hands-on Mainframe development
- Awareness of COBOL, DB2, CICS, VSAM, JCL, SAS, Endevor and TSO
- Awareness of Mainframe platforms: zOS Connect, MVS/OS 390, Unix
Responsibilities
- Lead cross-functional squad across sophisticated technical, regulatory, or other cross-cutting needs
- Growing your squads’ strengths through coaching, mentoring, and enabling phenomenal opportunities
- Building a phenomenal team dynamic through engagement, coordinating around the squads’ strengths and/or adding the right people to the squad
- Delivering a Best-In-Class Products through Technical Design
- Influence, collaborate and strategize with product managers, architects, software engineers to uncover difficulties and opportunities to deliver new business value through software
- Delivery of products, technical enhancements, and services in an iterative and extendable architectural design
- Lead and develop a strong team of engineers to both meet the program objectives, and to grow them in their professional careers
- Work to ensure the team is engaged, and address performance issues in a diligent and appropriate manner
- Maintain, with an eye for further improvement opportunities, these critical applications, with accountability for production reliability, security, and performance.
Preferred Qualifications
- Experience with legacy transformation is a bonus
- Sees overall ‘picture’ and alternative approaches; vision of what may be possible
- Constantly learns from both success and failure
- Good organizational and problem-solving abilities that enable you to manage through creative abrasion