3 days ago
Toronto, CanadaStaff+
Responsibilities
- Write and review production code for important shared platforms and critical delivery paths.
- Pair with engineers to solve complex challenges across cloud services, APIs, integration platforms, commercial products, and legacy systems.
- Lead production incidents, performance investigations, security remediation, and complex defect resolution.
- Build proofs of concept, reusable frameworks, APIs, automation, and engineering toolkits.
- Own technology direction, platform boundaries, technical decisions, and modernization roadmaps for shared capabilities.
- Advise senior technology, architecture, and engineering leaders on high-risk or novel technical decisions.
- Define and model engineering practices for development, testing, continuous delivery, observability, production support, security, and regulatory compliance.
- Improve resilience, scalability, maintainability, lifecycle planning, technical debt, and total cost of ownership.
- Mentor senior engineers and technical leaders and build shared technical communities and practices.
- Remain accountable for technical outcomes from inception through development, deployment, operation, and modernization across multiple shared products and initiatives.
Requirements
- Bachelor’s or master’s degree in computer science, software engineering, or a related discipline, or an equivalent combination of education and experience.
- Extensive software development experience with significant recent hands-on coding and technical leadership in complex production environments.
- Deep expertise in modern software architecture, system design patterns, APIs, microservices, distributed systems, and major cloud platforms.
- Practical experience with modern programming languages and frameworks in the Java ecosystem, web application development, service interfaces, event-driven integration, relational and non-relational data stores, continuous delivery, automated testing, and observability.
- Proven ability to design scalable and resilient systems and resolve difficult production, performance, security, and integration problems.
- Experience establishing engineering best practices, reusable frameworks, secure delivery capabilities, and measurable improvements in flow, quality, and reliability.
- Strong problem-solving, communication, stakeholder-management, influencing, and senior-advisory skills across organizational boundaries and geographically distributed teams.
- Candidates located in Quebec must be bilingual because the role regularly involves English-speaking colleagues across Canada.
- Must be eligible to work in Canada; Canadian work experience is not required.
Benefits
- Flexible work arrangements and a hybrid work model.
- Possibility to purchase up to five extra days off per year.
- Benefits supporting physical and mental wellbeing, including telemedicine and a wellness account.
- Share plan and other savings opportunities, including up to 12% of salary or more.
- Annual bonus target of 20% of base salary, with potential payout of up to double the target based on personal and company performance.
- Employee Share Purchase Plan with Intact matching 50% of net shares.
- Defined benefit pension plan with the opportunity for guaranteed income for life.
- The salary range is based on a 35-hour workweek.
About Intact FC
Intact Financial Corporation is a Toronto-based property and casualty insurer providing home, auto, commercial, and specialty coverage to individuals and businesses in Canada, the U.S., and the U.K. It sells through brokers and direct channels (including Intact Insurance and belairdirect) and via Intact Insurance Specialty Solutions for specialty risks. Founded in 1809, Intact is publicly traded on the Toronto Stock Exchange (IFC) and is Canada’s largest P&C insurer, bolstered by acquisitions such as RSA and OneBeacon.
