1

Software Engineer Manager Jobs in Innisfil, ON (NOW HIRING)

Stand up and maintain deployment paths on cloud infrastructure, with or without leaning on managed ... Must-Haves * 2+ years of professional software engineering experience across large organizations or ...

Collaborate with the product management, development, and cross-functional teams using JIRA and ... Work with software engineers and engineering management to scope, plan and execute automation and ...

Stand up and maintain deployment paths on cloud infrastructure, with or without leaning on managed ... Must-Haves * 2+ years of professional software engineering experience across large organizations or ...

... teams manage the month-end close process. The founding team brings deep experience from both ... Role Overview They are setting up a new Toronto engineering office and need a founding team As a ...

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... Hiring Manager review. Compensation Compensation is output-based , with payment provided per task ...

Write well designed, testable, efficient code by using best software development practices Gather ... time management skills Post-secondary education, preferably in computer science, engineering ...

Partner with product managers, designers, and engineers to translate ambiguous problems into clear ... Strong software design instincts, including how to decompose complex business problems into ...

How you'll shape our software engineering practices: * Provide guidance and mentorship to a team of ... Work closely with product managers, designers, and other engineering teams to define requirements ...

As Manager, Software Engineering you'll be leading a team building a cloud data platform that will ... Azure Data Engineer Associate * Microsoft Certified: Azure AI Engineer Associate * Microsoft ...

... software development experience in conceptualization, design, engineering, and debugging, with at ... management and private banking, corporate and investment banking, and capital markets. At ...

Engineers software solutions that meet the needs of stakeholders while focusing on continually ... Identifies and manages risks versus opportunities and articulates impact towards deliverables

Software Engineer

Toronto, ON

CA$88K - CA$128K/yr

The team is looking for a Software Engineer. You will design and implement features to develop the ... You will work with product managers, developers and operations to design, implement and maintain ...

Showing results 21-40

Software Engineer Manager information

What is a software engineer manager?

A Software Engineer Manager is a professional who leads a team of software engineers, overseeing the design, development, and deployment of software projects. They are responsible for managing team performance, setting goals, and ensuring that projects are completed on time and within budget. In addition to technical expertise, they also handle hiring, mentoring, and career development of team members. Software Engineer Managers often collaborate with other departments to align technical solutions with business objectives. Their role combines leadership, project management, and deep technical knowledge.

What are the key skills and qualifications needed to thrive as a software engineer manager?

To thrive as a Software Engineer Manager, you need a solid background in software development, team leadership experience, and often a degree in computer science or a related field. Familiarity with project management tools (like Jira), version control systems (such as Git), and cloud platforms (e.g., AWS, Azure) is typically required, along with relevant certifications. Exceptional communication, problem-solving, and mentoring abilities help you build effective teams and drive project success. These skills ensure you can lead technical initiatives, foster collaboration, and deliver high-quality software solutions in dynamic environments.

What are some common challenges faced by software engineer managers when transitioning from an individual contributor role?

Software Engineer Managers often find the shift from coding-focused work to leadership responsibilities challenging. Instead of primarily writing code, their days are filled with mentoring team members, managing project timelines, and facilitating communication between technical and non-technical stakeholders. Balancing technical oversight with people management, and learning to delegate effectively, are critical skills to develop. Additionally, they must stay current with technology trends while focusing on team growth and performance.

What is the difference between Software Engineer Manager vs Software Developer?

AspectSoftware Engineer ManagerSoftware Developer
CredentialsBachelor's or higher in CS or related field; often leadership experienceBachelor's degree in CS or related field; coding skills
Work EnvironmentLeads teams, manages projects, collaborates with stakeholdersFocuses on coding, designing, and implementing software solutions
Industry UsageCommon in tech companies, startups, large enterprisesWidespread across industries, including tech, finance, healthcare
Search & Comparison IntentUnderstanding managerial roles, career progressionTechnical skills, coding responsibilities

The main difference between a Software Engineer Manager and a Software Developer lies in their responsibilities. The manager oversees teams, manages projects, and aligns technical work with business goals, while the developer primarily focuses on coding and building software solutions. Both roles require strong technical skills, but the manager also needs leadership and project management abilities.

What are popular job titles related to Software Engineer Manager jobs in Innisfil, ON?

For Software Engineer Manager jobs in Innisfil, ON, the most frequently searched job titles are:

What cities near Innisfil, ON are hiring for Software Engineer Manager jobs?

Cities near Innisfil, ON with the most Software Engineer Manager job openings:

Infographic showing various Software Engineer Manager job openings in Innisfil, ON as of August 2026, with employment types broken down into 85% Full Time, 14% Part Time, and 1% Contract. Highlights an 86% Physical, 2% Hybrid, and 12% Remote job distribution.

Senior Software Engineer

Toronto, ON

Guidewire Software
Insurance Services • 1 - 5K employees

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 12 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 Do
  • Document 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.

What You Bring
  • 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.

The Canadian CAD base salary range for this full-time position is 135,000.00 - 169,000.00. Your base pay will depend on your experience, skills, education, training, and location among other factors. All full-time positions or part-time roles working 30 hours or more a week at Guidewire are eligible for benefits that support their health and well-being including health, dental, and vision insurance, paid time off, and a company sponsored retirement plan. In addition, some roles may be eligible for the annual company bonus plan, commissions, and/or long term incentive awards which are contingent on a variety of factors including, but not limited to, company and employee performance.

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.