Integration Developer Co-op (8-month)
About the role
At Allstate, great things happen when our people work together to protect families and their belongings from life’s uncertainties. And for more than 90 years, our innovative drive has kept us a step ahead of our customers’ evolving needs. From advocating for seat belts, air bags and graduated driving laws, to being an industry leader in pricing sophistication, telematics, and, more recently, device and identity protection.
Job Description Job Summary: Are you looking to work with a Company that really values its employees? A Company where you will have the opportunity to grow your knowledge and skills? A Company that values diversity, community, and people? A place where your employer promotes flexibility to achieve work/life balance? If that sounds like somewhere you want to be a part of, we want to hear from you.
Working with our team, you will have the opportunity to benefit from real-life work experience around actuarial models that ensure the financial health of the company. You will have the opportunity to collaborate, build your network and gain on-the job experience in this unique field.
At Allstate our employees contribute to the success of the Company.
Allstate Canada Group has policies and practices that provide workplace accommodations. If you require accommodation, please let us know and we will work with you to meet your needs.
Role Designation: Hybrid
Duration: May-December 2026 (8-month)
Job Description We are looking for a motivated and detail‑oriented Integration Developer Co‑op to join our team. In this role, you will work closely with the Digital Product Managers, Product Engineers and Business stakeholders to support the development, testing, and maintenance of integrations between the Guidewire Insurance Suite platform and various internal and external systems.
You will gain hands-on experience with real production systems, Agile delivery, and cross-functional collaboration while learning how digital products are designed, built, tested, and released.
This role offers exposure to product strategy, requirements gathering, system integrations, testing, and continuous improvement in a large-scale enterprise environment.
Accountabilities:
- Support Digital Product Managers in the delivery and enhancement of digital products within the Use My Protection space
- Assist with gathering, analyzing, and documenting business and technical requirements for new features and system enhancements
- Help translate business needs into user stories, use cases, and functional requirements
- Assist in building and enhancing integrations using Guidewire Integration Framework, including:
- GOSU scripting and web service development
- SOAP/REST APIs
- Messaging destinations and event‑based integrations
- Support data mapping, transformation logic, and integration workflows between systems.
- Help track delivery progress, metrics, and key outcomes
- Work within an agile team environment following XP practices, participating in daily stand‑ups, Iterative planning, and demonstrations.
- Pair program with experienced developers to deliver high‑quality integrations.
- Support production releases and post-implementation activities
Qualifications:
- Currently enrolled in university program, specifically in Computer Science and/or related field with Java and Python skills
- Currently in 3rd or 4th year program of study.
- Strong interest in digital product management, technology, or software development
- Ability to analyze information, document requirements, and communicate clearly
- Comfortable working with multiple stakeholders and cross-functional teams
- Strong organizational skills and attention to detail
- Willingness to learn complex systems and business processes
- Familiarity with Agile or iterative delivery concepts is an asset
Skills Customer Centricity, Digital Literacy, Digital Products, Inclusive Leadership, Java, Learning Agility, Python (Programming Language), Results-Oriented
Compensation Expected compensation for this role ranges from $ 50,000- 75,000 annually. Actual salary offered to successful candidates will vary based on their skills and experience.
Joining our team isn’t just a job — it’s an opportunity. One that takes your skills and pushes them to the next level. One that encourages you to challenge the status quo. One where you can shape the future of protection while supporting causes that mean the most to you. Joining our team means being part of something bigger – a winning team making a meaningful impact. Allstate Canada Group uses AI technology tools to assist in screening, selecting, assessing, and scheduling interviews with candidates as part of the recruitment process.
This job posting is for a current open role within the organization.
About Allstate Canada
Insurance plays an important role in Canada. We help customers protect the people and things that matter most in their lives. We pursue that by staying true to our values: integrity, inclusive diversity and equity, and collective success. We believe our employees are our greatest strength, so we strive to create an environment for people to flourish by focusing on wellness, work flexibility, collaboration, contribution and growth – both for the company and for careers. In fact, our corporate culture is one of our strongest assets and a key differentiator for us as an employer. Allstate Canada currently operates in five provinces – Alberta, Ontario, Quebec, New Brunswick and Nova Scotia. Our network of agents speak many different languages as they live and work in communities they share with customers. Check out our Jobs page for opportunities that match your experience and qualifications in your local community, or at our corporate office locations in Markham, Ontario and Anjou, Quebec.
To learn more about us, browse our company posts, testimonials and role-specific information, or visit allstate.ca
You can also find us on Facebook and Instagram @AllstateCanada.
Similar jobs you might like
Integration Developer Co-op (8-month)
About the role
At Allstate, great things happen when our people work together to protect families and their belongings from life’s uncertainties. And for more than 90 years, our innovative drive has kept us a step ahead of our customers’ evolving needs. From advocating for seat belts, air bags and graduated driving laws, to being an industry leader in pricing sophistication, telematics, and, more recently, device and identity protection.
Job Description Job Summary: Are you looking to work with a Company that really values its employees? A Company where you will have the opportunity to grow your knowledge and skills? A Company that values diversity, community, and people? A place where your employer promotes flexibility to achieve work/life balance? If that sounds like somewhere you want to be a part of, we want to hear from you.
Working with our team, you will have the opportunity to benefit from real-life work experience around actuarial models that ensure the financial health of the company. You will have the opportunity to collaborate, build your network and gain on-the job experience in this unique field.
At Allstate our employees contribute to the success of the Company.
Allstate Canada Group has policies and practices that provide workplace accommodations. If you require accommodation, please let us know and we will work with you to meet your needs.
Role Designation: Hybrid
Duration: May-December 2026 (8-month)
Job Description We are looking for a motivated and detail‑oriented Integration Developer Co‑op to join our team. In this role, you will work closely with the Digital Product Managers, Product Engineers and Business stakeholders to support the development, testing, and maintenance of integrations between the Guidewire Insurance Suite platform and various internal and external systems.
You will gain hands-on experience with real production systems, Agile delivery, and cross-functional collaboration while learning how digital products are designed, built, tested, and released.
This role offers exposure to product strategy, requirements gathering, system integrations, testing, and continuous improvement in a large-scale enterprise environment.
Accountabilities:
- Support Digital Product Managers in the delivery and enhancement of digital products within the Use My Protection space
- Assist with gathering, analyzing, and documenting business and technical requirements for new features and system enhancements
- Help translate business needs into user stories, use cases, and functional requirements
- Assist in building and enhancing integrations using Guidewire Integration Framework, including:
- GOSU scripting and web service development
- SOAP/REST APIs
- Messaging destinations and event‑based integrations
- Support data mapping, transformation logic, and integration workflows between systems.
- Help track delivery progress, metrics, and key outcomes
- Work within an agile team environment following XP practices, participating in daily stand‑ups, Iterative planning, and demonstrations.
- Pair program with experienced developers to deliver high‑quality integrations.
- Support production releases and post-implementation activities
Qualifications:
- Currently enrolled in university program, specifically in Computer Science and/or related field with Java and Python skills
- Currently in 3rd or 4th year program of study.
- Strong interest in digital product management, technology, or software development
- Ability to analyze information, document requirements, and communicate clearly
- Comfortable working with multiple stakeholders and cross-functional teams
- Strong organizational skills and attention to detail
- Willingness to learn complex systems and business processes
- Familiarity with Agile or iterative delivery concepts is an asset
Skills Customer Centricity, Digital Literacy, Digital Products, Inclusive Leadership, Java, Learning Agility, Python (Programming Language), Results-Oriented
Compensation Expected compensation for this role ranges from $ 50,000- 75,000 annually. Actual salary offered to successful candidates will vary based on their skills and experience.
Joining our team isn’t just a job — it’s an opportunity. One that takes your skills and pushes them to the next level. One that encourages you to challenge the status quo. One where you can shape the future of protection while supporting causes that mean the most to you. Joining our team means being part of something bigger – a winning team making a meaningful impact. Allstate Canada Group uses AI technology tools to assist in screening, selecting, assessing, and scheduling interviews with candidates as part of the recruitment process.
This job posting is for a current open role within the organization.
About Allstate Canada
Insurance plays an important role in Canada. We help customers protect the people and things that matter most in their lives. We pursue that by staying true to our values: integrity, inclusive diversity and equity, and collective success. We believe our employees are our greatest strength, so we strive to create an environment for people to flourish by focusing on wellness, work flexibility, collaboration, contribution and growth – both for the company and for careers. In fact, our corporate culture is one of our strongest assets and a key differentiator for us as an employer. Allstate Canada currently operates in five provinces – Alberta, Ontario, Quebec, New Brunswick and Nova Scotia. Our network of agents speak many different languages as they live and work in communities they share with customers. Check out our Jobs page for opportunities that match your experience and qualifications in your local community, or at our corporate office locations in Markham, Ontario and Anjou, Quebec.
To learn more about us, browse our company posts, testimonials and role-specific information, or visit allstate.ca
You can also find us on Facebook and Instagram @AllstateCanada.