In this Senior Software Engineer role, you'll be the engineering front line for complex customer scenarios-triaging production issues, engineering hotfixes, and building the tools that keep our ...
In this Senior Software Engineer role, you'll be the engineering front line for complex customer scenarios-triaging production issues, engineering hotfixes, and building the tools that keep our ...
The team is looking for an enthusiastic engineer who is passionate about building high-quality software with a great team and improving the customer experience for millions of people who use our ...
The team is looking for an enthusiastic engineer who is passionate about building high-quality software with a great team and improving the customer experience for millions of people who use our ...
Software Engineer
Nepean, ON · On-site +1
Position Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian Army. You will be working with a ...
Quick apply
Software Engineer
Nepean, ON · On-site +1
Position Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian Army. You will be working with a ...
Staff Software Engineer
Toronto, ON · Hybrid
A Staff Software Engineer at Xtract One, specializes in SaaS and hardware products for physical security applications, and is a prominent technical leader with a wealth of experience in driving ...
Staff Software Engineer
Toronto, ON · Hybrid
A Staff Software Engineer at Xtract One, specializes in SaaS and hardware products for physical security applications, and is a prominent technical leader with a wealth of experience in driving ...
A Staff Software Engineer at Xtract One, specializes in SaaS and hardware products for physical security applications, and is a prominent technical leader with a wealth of experience in driving ...
A Staff Software Engineer at Xtract One, specializes in SaaS and hardware products for physical security applications, and is a prominent technical leader with a wealth of experience in driving ...
Software Engineer
Toronto, ON · On-site
About the Role We are looking for a versatile Software Engineer to join our platform team, working directly alongside our Platform Lead. You are a strong all-around engineer who has spent the last ...
Quick apply
Software Engineer
Toronto, ON · On-site
About the Role We are looking for a versatile Software Engineer to join our platform team, working directly alongside our Platform Lead. You are a strong all-around engineer who has spent the last ...
Software Engineer
Toronto, ON · On-site
About the Role We are looking for a versatile Software Engineer to join our platform team, working directly alongside our Platform Lead. You are a strong all-around engineer who has spent the last ...
Software Engineer
Toronto, ON · On-site
About the Role We are looking for a versatile Software Engineer to join our platform team, working directly alongside our Platform Lead. You are a strong all-around engineer who has spent the last ...
Staff Software Engineer
Toronto, ON · On-site
Staff Software Engineer, Platform Engineering Why Kaseya? Join a fast-growing company that's transforming the IT industry. At Kaseya, you'll have the opportunity to work with cutting-edge technology ...
Staff Software Engineer
Toronto, ON · On-site
Staff Software Engineer, Platform Engineering Why Kaseya? Join a fast-growing company that's transforming the IT industry. At Kaseya, you'll have the opportunity to work with cutting-edge technology ...
Software Engineer
Toronto, ON · On-site
The founding team brings deep experience from both finance and engineering, having overseen finance ... HRIS, procurement software, and CRMs - Design and implement core components of the backend ...
Software Engineer
Toronto, ON · On-site
The founding team brings deep experience from both finance and engineering, having overseen finance ... HRIS, procurement software, and CRMs - Design and implement core components of the backend ...
In this Senior Software Engineer role, you'll be the engineering front line for complex customer scenarios-triaging production issues, engineering hotfixes, and building the tools that keep our ...
In this Senior Software Engineer role, you'll be the engineering front line for complex customer scenarios-triaging production issues, engineering hotfixes, and building the tools that keep our ...
Software Engineer
Toronto, ON · On-site
Canadian Banking Engineering - Product Onboarding - Team is focused on product onboarding Is this ... Write well designed, testable, efficient code by using best software development practices Gather ...
Software Engineer
Toronto, ON · On-site
Canadian Banking Engineering - Product Onboarding - Team is focused on product onboarding Is this ... Write well designed, testable, efficient code by using best software development practices Gather ...
Software Engineer - AutoSync
Toronto, ON · On-site
As a Senior Software Engineer, you will play a key technical leadership role within the AutoSync engineering organization. you will design, build, and evolve scalable backend services and user-facing ...
Software Engineer - AutoSync
Toronto, ON · On-site
As a Senior Software Engineer, you will play a key technical leadership role within the AutoSync engineering organization. you will design, build, and evolve scalable backend services and user-facing ...
Software Engineer - Data
Toronto, ON · On-site
Forum Asset Management - Software Engineer - Data Location: 181 Bay Street, Toronto Work Schedule: Full-time, in-office (5 days/week) About Forum: Delivering Extraordinary Outcomes™ through ...
Quick apply
Software Engineer - Data
Toronto, ON · On-site
Forum Asset Management - Software Engineer - Data Location: 181 Bay Street, Toronto Work Schedule: Full-time, in-office (5 days/week) About Forum: Delivering Extraordinary Outcomes™ through ...
Software Engineer - Data
Toronto, ON · Hybrid
Forum Asset Management - Software Engineer - Data Location: 181 Bay Street, Toronto Work Schedule: Full-time, in-office (5 days/week) About Forum: Delivering Extraordinary Outcomes through Investment.
Software Engineer - Data
Toronto, ON · Hybrid
Forum Asset Management - Software Engineer - Data Location: 181 Bay Street, Toronto Work Schedule: Full-time, in-office (5 days/week) About Forum: Delivering Extraordinary Outcomes through Investment.
Senior Software Engineer
Toronto, ON · On-site +1
We're looking for a Senior Software Engineer to help build and scale the product experiences and systems behind that mission. In this role, you'll work across frontend applications, backend services ...
Senior Software Engineer
Toronto, ON · On-site +1
We're looking for a Senior Software Engineer to help build and scale the product experiences and systems behind that mission. In this role, you'll work across frontend applications, backend services ...
AI Software Engineer - Remote
Toronto, ON · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
Quick apply
AI Software Engineer - Remote
Toronto, ON · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
AI Software Engineer - Remote
Ottawa, ON · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
Quick apply
AI Software Engineer - Remote
Ottawa, ON · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
Embedded Software Engineer
Ottawa, ON · On-site
CA$75K - CA$110K/yr
As an Embedded Software Engineer, you will develop the core software that directly interfaces with spacecraft hardware. You will work on mission-critical embedded systems responsible for controlling ...
Embedded Software Engineer
Ottawa, ON · On-site
CA$75K - CA$110K/yr
As an Embedded Software Engineer, you will develop the core software that directly interfaces with spacecraft hardware. You will work on mission-critical embedded systems responsible for controlling ...
Software Engineer
Toronto, ON · On-site
Do you have the skills that will enable you to succeed in this role? - We'd love to work with you if you have: * 6+ years of software development experience in conceptualization, design, engineering ...
Software Engineer
Toronto, ON · On-site
Do you have the skills that will enable you to succeed in this role? - We'd love to work with you if you have: * 6+ years of software development experience in conceptualization, design, engineering ...
Software Engineer
Toronto, ON · On-site
Engineers software solutions that meet the needs of stakeholders while focusing on continually reducing technical debt * Can accomplish more complex goals independently * Identifies and manages risks ...
Software Engineer
Toronto, ON · On-site
Engineers software solutions that meet the needs of stakeholders while focusing on continually reducing technical debt * Can accomplish more complex goals independently * Identifies and manages risks ...
Software Engineer information
See Ontario salary details
$43K - $53.5K
1% of jobs
$53.5K - $64K
4% of jobs
$64K - $74.5K
10% of jobs
$81.2K is the 25th percentile. Wages below this are outliers.
$74.5K - $85K
16% of jobs
$85K - $95.5K
18% of jobs
The median wage is $96.3K / yr.
$95.5K - $106K
15% of jobs
$116K is the 75th percentile. Wages above this are outliers.
$106K - $116.5K
12% of jobs
$116.5K - $127K
11% of jobs
$127K - $137.5K
6% of jobs
$137.5K - $148K
4% of jobs
$148K - $158.5K
3% of jobs
$43K
$102.7K
$158.5K
How much do software engineer jobs pay per year?
What is a software engineer?
What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?
What are some common challenges software engineers face when collaborating on large development teams?
What is the difference between Software Engineer vs Software Developer?
| Aspect | Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field, certifications | Bachelor's degree often preferred, certifications optional |
| Work Environment | Designing, developing, testing, and maintaining software systems | Writing, coding, and implementing software applications |
| Industry Usage | Used across tech, finance, healthcare, and more for system-level roles | Commonly used in app and web development projects |
| Search Intent | Understanding roles, responsibilities, and qualifications | Learning about coding, programming, and project work |
While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.
Are software engineers still in demand?
Is 25 too late to become a software engineer?
What are the most commonly searched types of Software Engineer jobs in Ontario?
The most popular types of Software Engineer jobs in Ontario are:
What are popular job titles related to Software Engineer jobs in Ontario?
For Software Engineer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Software Engineer jobs in Ontario look for?
The top searched job categories for Software Engineer jobs in Ontario are:
What cities in Ontario are hiring for Software Engineer jobs?
Cities in Ontario with the most Software Engineer job openings:
What are popular job titles related to Software Engineer jobs in ON?
For Software Engineer jobs in ON, the most frequently searched job titles are:

Full-time
Medical, Dental, Vision, Retirement, PTO
Re-posted 15 days ago
Job description
Summary
Our Product Strategy organization is shaping the next generation of Guidewire's cloud, data, and AI-powered platform for P&C insurers worldwide. We partner closely with Product Development & Operations to deliver secure, scalable solutions that improve reliability, performance, and customer value. You'll join a collaborative, inclusive team that experiments, learns by doing, and works across Python, TypeScript/React, and modern AWS-native services.In this Senior Software Engineer role, you'll be the engineering front line for complex customer scenarios-triaging production issues, engineering hotfixes, and building the tools that keep our platform reliable at scale. You'll apply deep SaaS backend expertise across Python, LLM and AI exposure to improve observability, streamline customer implementations, and unlock the full value of our AIinfused product strategy. This is an opportunity to contribute directly to Guidewire's mission to transform how the world's P&C insurers do business through cloud, analytics, and AI, while shaping how our platform runs in real customer environments every day
Job Description
What You'll DoDocument Ingestion & Pipelines: Design and maintain scalable data processing pipelines for ingesting, parsing, cleaning, and indexing multi-format unstructured and semi-structured documents from varied knowledge sources.
Knowledge & Retrieval Systems: Architect and optimize Retrieval-Augmented Generation (RAG) pipelines, semantic and hybrid search workflows, and context-assembly engines to deliver accurate, high-relevance information to downstream application models.
Metadata & Knowledge Organization: Implement robust schemas for document versioning, chunking strategies, metadata enrichment, taxonomy management, and granular permission-aware context filtering.
Back-End API & Service Development: Build reliable, high-throughput RESTful and streaming APIs in Python to expose context and knowledge services seamlessly to internal and external applications.
Performance & System Efficiency: Optimize background processing, memory overhead, database indexing, caching strategies, and queue-based batch operations to minimize latency and manage operational compute costs.
Evaluation & System Observability: Implement monitoring, logging, and continuous evaluation frameworks to track context retrieval precision, indexing health, API performance, and data drift in production.
Clean Architecture & Scalable Design: Maintain clean abstraction layers across data stores, embedding services, and language models to keep core domain logic modular, decoupled, and vendor-agnostic.
6+ years of experience designing, building, and maintaining production back-end microservices and data pipelines using Python.
Knowledge Architecture & Processing Experience: Hands-on experience with document parsing, text chunking, metadata enrichment, and building scalable pipelines for unstructured knowledge processing.
Information Retrieval Expertise: Solid understanding of modern retrieval paradigms, including semantic search, vector indexing, lexical/keyword search, hybrid search, and RAG architectures.
Modern Python Ecosystem: Deep familiarity with modern Python back-end practices, asynchronous programming (async/await), relational/non-relational database design, and background job processing systems.
System Design & API Architecture: Proven experience building clean RESTful/streaming APIs, applying object-oriented/functional design patterns, and maintaining vendor-neutral software abstractions.
Cloud & Infrastructure Familiarity: Experience with cloud environments, containerized deployments (e.g., Docker, Kubernetes), message queues, caching layers, and CI/CD pipelines.
Engineering Quality & Technical Communication: Strong commitment to testing, technical documentation, code reviews, and clear cross-functional collaboration with product, data, and front-end engineering teams.
About Guidewire
Guidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, analytics, and AI to deliver our platform as a cloud service. More than 540+ insurers in 40 countries, from new ventures to the largest and most complex in the world, run on Guidewire.
As a partner to our customers, we continually evolve to enable their success. We are proud of our unparalleled implementation track record with 1600+ successful projects, supported by the largest R&D team and partner ecosystem in the industry. Our Marketplace provides hundreds of applications that accelerate integration, localization, and innovation.
For more information, please visit www.guidewire.com and follow us on Twitter: @Guidewire_PandC.
Guidewire Software, Inc. is proud to be an equal opportunity and affirmative action employer. We are committed to an inclusive workplace, and believe that a diversity of perspectives, abilities, and cultures is a key to our success. Qualified applicants will receive consideration without regard to race, color, ancestry, religion, sex, national origin, citizenship, marital status, age, sexual orientation, gender identity, gender expression, veteran status, or disability. All offers are contingent upon passing a criminal history and other background checks where it's applicable to the position.
About Guidewire Software
Sourced by ZipRecruiter
Industry
Insurance services
Company size
1,001 - 5,000 Employees
Headquarters location
San Mateo, CA, US
Year founded
2001