Senior Engineer bringing technical leadership in Oracle and cloud modernization for Licensing applications at Manulife. Collaborating with various stakeholders to ensure robust solutions for the business.
Responsibilities
Lead engineering enhancements, feature development, and technical delivery for the in‑house Licensing applications.
Own and evolve core components built on Oracle stored procedures, MicroFocus Cobol and Informatica.
Provide technical leadership in the modernization of the legacy Licensing platform toward a cloud‑based architecture.
Partner with Product Owner, Architecture, and Project teams to translate business requirements into robust, well‑designed technical solutions.
Drive continuous improvement through refactoring, performance tuning, and modernization of legacy components.
Design and build scalable and secure APIs.
Establish engineering standards, code quality practices, and documentation that support long‑term platform maintainability.
Mentor junior engineers and influence engineering culture through best practices, knowledge sharing, and technical guidance.
Collaborate with DevOps/Cloud teams to contribute to CI/CD pipeline improvements, environment readiness, and deployment processes.
Requirements
Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience)
7+ years of hands-on engineering experience with enterprise-scale applications, including significant work in legacy modernization and technical leadership.
Strong proficiency in Oracle stored procedures, MicroFocus Cobol, Informatica, React, JavaScript, .NET/C# and Cloud Tools (Docker, Kubernetes).
Proven experience leading engineering delivery across complex, multi-system environments.
Demonstrated ability to evaluate technical design choices, articulate trade-offs, and influence architectural direction.
Solid understanding of software engineering best practices, including version control, automated testing, code review, and design patterns.
Excellent problem‑solving skills, strong communication skills and ability to collaborate effectively with cross-functional partners.
Benefits
health, dental, mental health, vision, short- and long-term disability, life and AD&D insurance coverage
adoption/surrogacy and wellness benefits
employee/family assistance plans
various retirement savings plans (including pension and a global share ownership plan with employer matching contributions)
financial education and counseling resources
generous paid time off program (includes holidays, vacation, personal, and sick days)
Software Engineer focused on Salesforce development at Ritchie Bros. Collaborating with teams to deliver high - quality software solutions efficiently.
Full Stack Developer responsible for full stack development in a construction and manufacturing company. Working primarily on Web applications with C# and SQL Server.
Senior Full - Stack Engineer at Total Life creating scalable applications supporting mental health for the elderly. Collaborating with product and clinical teams to enhance user experience and performance.
Senior Staff Engineer supporting M3 environments at a Global Digital Product Engineering company. Responsible for resolving complex issues and ensuring business continuity.
Software Engineer I developing fullstack solutions for Toast's Employee Development team. Focused on enhancing technology for the restaurant industry in a fully remote Canadian role.
Senior Software Engineer developing and improving authentication and authorization systems for Owner. Collaborating with a focused team in a remote - first environment to secure access across the platform.
Software Developer II specializing in UI development at CNN. Contributing to agile development teams, enhancing existing software and building applications.
Senior Software Engineer designing and developing full stack applications for fleet readiness technology. Utilizing Python, Django, React and Next.js for innovative fleet management solutions.
Principal Software Engineer responsible for writing production - grade code at PointClickCare. Collaborating within a Scrum team to achieve technical excellence and feature development in healthcare technology.