Director Engineering – Insurance
Company | Manulife Financial |
---|---|
Location | Toronto, ON, Canada, Kitchener, ON, Canada |
Salary | $110530 – $205270 |
Type | Full-Time |
Degrees | |
Experience Level | Mid Level, Senior |
Requirements
- 3+ years shown experience leading teams or large scale programs
- A deep, hands-on, background in modern software development and practices
- Strong project management experience (planning, estimation, building roadmaps, hiring and building your teams for required deliverables, etc.)
- Familiarity with agile and DevOps principles, test-driven development, continuous integration, and other approaches to accelerate the delivery of new features
- Excellent organizational and problem-solving abilities that enable you to manage through creative abrasion
- Strong verbal and written communication with the ability to effectively articulate and communicate technical vision, possibilities, and outcomes across all levels in the organization
- Understanding of the fundamentals of capital markets or financial services in support of our service or product offerings (or are ready to learn by doing!)
Responsibilities
- Lead multi-functional engineering teams, dedicated to building and supporting Insurance Technology systems
- Lead your teams to redesign and build client facing technology systems in support of our Insurance and Affinity business in Canada
- Assist squads to provide Tier 2 and 3 support under the application criticality framework
- Employ re-usable and extensible frameworks, reference implementations and patterns and build new functionality to deliver on key product objectives
- Deliver an exceptional user experience, through the delivery of products and services with strong and extendable architectural design
- Guide and motivate the development of engineering staff within your team as well as focus on overall team engagement
- Maintain and support these services, with accountability for production reliability and usage, and the delivery of new functionality
Preferred Qualifications
- Preferred Insurance or Banking industry experience
- An entrepreneurial spirit and comfort working within a rapidly changing startup environment; you love the challenge of working on a small team and being part of a larger movement to change the engineering culture of an enterprise
- Developing engineers and a passion for growing staff within the organization
- Experimenting with emerging technologies and understanding how they will impact what comes next
- A capacity for constant learning from both success and failure, remaining open to change and continuous improvement