Sr. Software Engineer
Toronto, ON ยท On-site
The Senior Software Engineer is responsible for designing, developing, testing, deploying, and supporting production-grade software products and shared platform capabilities within DNV's Digital ...
Toronto, ON ยท On-site
The Senior Software Engineer is responsible for designing, developing, testing, deploying, and supporting production-grade software products and shared platform capabilities within DNV's Digital ...
Toronto, ON ยท On-site
The Senior Software Engineer is responsible for designing, developing, testing, deploying, and supporting production-grade software products and shared platform capabilities within DNV's Digital ...
As a Senior FullStack Software Engineer, you will design and build elegant, highimpact capabilities for insurance content transformation and modeling, advancing Guidewire's shift toward AIdriven ...
As a Senior FullStack Software Engineer, you will design and build elegant, highimpact capabilities for insurance content transformation and modeling, advancing Guidewire's shift toward AIdriven ...
Senior Software Engineer (Golang, React) Team: Employee Benefits Location: Remote Opportunity for Impact We're looking for a Software Engineer/ Senior Software Engineer (Golang, React) to join our ...
Senior Software Engineer (Golang, React) Team: Employee Benefits Location: Remote Opportunity for Impact We're looking for a Software Engineer/ Senior Software Engineer (Golang, React) to join our ...
Senior Software Engineer (Golang, React) Team: Employee Benefits Location: Remote Opportunity for Impact We're looking for a Software Engineer/ Senior Software Engineer (Golang, React) to join our ...
Senior Software Engineer (Golang, React) Team: Employee Benefits Location: Remote Opportunity for Impact We're looking for a Software Engineer/ Senior Software Engineer (Golang, React) to join our ...
Senior Software Engineer (Golang, React) Team: Employee Benefits Location: Remote Opportunity for Impact We're looking for a Software Engineer/ Senior Software Engineer (Golang, React) to join our ...
Senior Software Engineer (Golang, React) Team: Employee Benefits Location: Remote Opportunity for Impact We're looking for a Software Engineer/ Senior Software Engineer (Golang, React) to join our ...
Senior Software Engineer (Golang, React) Team: Employee Benefits Location: Remote Opportunity for Impact We're looking for a Software Engineer/ Senior Software Engineer (Golang, React) to join our ...
Senior Software Engineer (Golang, React) Team: Employee Benefits Location: Remote Opportunity for Impact We're looking for a Software Engineer/ Senior Software Engineer (Golang, React) to join our ...
Senior Software Engineer (Golang, React) Team: Employee Benefits Location: Remote Opportunity for Impact We're looking for a Software Engineer/ Senior Software Engineer (Golang, React) to join our ...
Senior Software Engineer (Golang, React) Team: Employee Benefits Location: Remote Opportunity for Impact We're looking for a Software Engineer/ Senior Software Engineer (Golang, React) to join our ...
Summary We are growing our engineering team and are looking for an experienced, product-minded Senior Software Engineer to help build and scale our platform. This role is ideal for someone who enjoys ...
Summary We are growing our engineering team and are looking for an experienced, product-minded Senior Software Engineer to help build and scale our platform. This role is ideal for someone who enjoys ...
Toronto, ON ยท Hybrid
CA$121K - CA$170K/yr
As a Senior Software Engineer reporting to the Sr. Director of Software Development, you'll play a critical role in building the next generation of market data streaming products that empower clients ...
Toronto, ON ยท Hybrid
CA$121K - CA$170K/yr
As a Senior Software Engineer reporting to the Sr. Director of Software Development, you'll play a critical role in building the next generation of market data streaming products that empower clients ...
Toronto, ON ยท Remote
As a Senior Software Engineer , you will lead complex technical initiatives, make architectural decisions that balance short and long-term needs, and raise the bar for code quality and best practices ...
Quick apply
Toronto, ON ยท Remote
As a Senior Software Engineer , you will lead complex technical initiatives, make architectural decisions that balance short and long-term needs, and raise the bar for code quality and best practices ...
Toronto, ON ยท On-site
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 ...
Toronto, ON ยท On-site
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 ...
Toronto, ON ยท Hybrid
We're looking for a Senior Software Engineer to join the CoCounsel Applications team and play a hands-on role in building and evolving our external integration strategy leveraging MCP and A2A. In ...
New
Toronto, ON ยท Hybrid
We're looking for a Senior Software Engineer to join the CoCounsel Applications team and play a hands-on role in building and evolving our external integration strategy leveraging MCP and A2A. In ...
New
Senior Software Engineer Job Type: Contract Location: Remote Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn ...
Quick apply
Senior Software Engineer Job Type: Contract Location: Remote Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn ...
Senior Software Engineer Job Type: Contract Location: Remote Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn ...
Quick apply
Senior Software Engineer Job Type: Contract Location: Remote Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn ...
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 ...
Toronto, ON ยท Hybrid
CA$100K - CA$145K/yr
Senior Software Engineer - AI I Recruiter: Symbiotic Services Are you passionate about building AI-driven software that transforms how professionals work. Symbiotic Services is seeking a Senior ...
Toronto, ON ยท Hybrid
CA$100K - CA$145K/yr
Senior Software Engineer - AI I Recruiter: Symbiotic Services Are you passionate about building AI-driven software that transforms how professionals work. Symbiotic Services is seeking a Senior ...
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 ...
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 ...
Position Description Boosted.ai is seeking a highly motivated and results-driven Senior Software Engineer to play a pivotal role in designing and building advanced software solutions that empower ...
Quick apply
Position Description Boosted.ai is seeking a highly motivated and results-driven Senior Software Engineer to play a pivotal role in designing and building advanced software solutions that empower ...
Summary We are growing our engineering team and are looking for an experienced, product-minded Software Engineer to help build and scale our platform. This role is ideal for someone who enjoys ...
Summary We are growing our engineering team and are looking for an experienced, product-minded Software Engineer to help build and scale our platform. This role is ideal for someone who enjoys ...
Toronto, ON ยท On-site +1
The Senior Software Engineer (ABM Domain) reports to the Senior Manager, Engineering. In this role, you will mentor Software Engineers and partner closely with the Solutions Architect to translate ...
Toronto, ON ยท On-site +1
The Senior Software Engineer (ABM Domain) reports to the Senior Manager, Engineering. In this role, you will mentor Software Engineers and partner closely with the Solutions Architect to translate ...
A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.
| Aspect | Senior Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's or higher in CS or related field; experience often 5+ years | Bachelor's in CS or related field; entry to mid-level experience |
| Work Environment | Designing complex systems, leading projects, mentoring | Writing code, developing features, debugging |
| Industry Usage | Used across tech companies, startups, enterprise | Common in software firms, startups, freelance work |
| Search & Comparison | Often compared for experience level, responsibilities | Compared for entry-level to mid-level roles |
The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.
The most popular types of Software Engineer jobs in Whitby, ON are:
For Senior Software Engineer jobs in Whitby, ON, the most frequently searched job titles are:
Cities near Whitby, ON with the most Senior Software Engineer job openings:

Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 4 days ago
The Senior Software Engineer is responsible for designing, developing, testing, deploying, and supporting production-grade software products and shared platform capabilities within DNV's Digital & Transformation organization. This role sits within the Application Engineering section and contributes to the development and modernization of scalable web applications that support digital delivery across Energy Systems.
This role sits within the Digital & Transformation organization, helping to advance how DNV performs Due Diligence, Verification & Assurance, and Renewables Certification work across Energy Systems.
This is not a project-based delivery or staff-augmentation role. Engineers are expected to develop deep product knowledge and remain accountable for the quality, maintainability, and operation of the software they build.
Working in close partnership with Product leadership, Data & AI Engineering, Solution Engineering, Platform Reliability, Solution Architecture, and Platform Security & Compliance, this role helps bring application capabilities, data services, AI-enabled features, workflows, and APIs into one cohesive platform and product experience.
The Senior Software Engineer designs, builds, tests, deploys, and supports scalable software across a modern full-stack, multi-cloud environment. The primary application stack includes Python, Django, TypeScript, React, and related web technologies, with cloud services spanning both AWS and Microsoft Azure. The role requires strong engineering fundamentals, practical cloud experience, and the ability to collaborate effectively across globally distributed teams.
This role supports custom software development, application modernization, and integration with low-code or hybrid development environments, helping establish shared patterns, APIs, reusable components, and maintainable application architecture across the platform.
This position can be located in our Toronto office, presenting a dynamic hybrid schedule where employees will typically spend three (3) days per week working from either aย DNV office or client location/site. Further details regarding role-specific requirements will be shared during the interview process**
What You'll Do
Full-Stack Application Development
Modern Development & AI-Enabled Engineering
Architecture, Platforms & Interoperability
Data & AI Integration
DevOps, Reliability & Security
Collaboration & Technical Ownership
What is Required
What is Preferred
**Immigration-related employment benefits, for example visa sponsorship, are not available for this position**
**Benefits vary based on position, tenure, location, and employee election**ย
For British Columbia (Vancouver) and Ontario (Toronto):ย "DNV provides a reasonable compensation range for this role. The actual compensation is influenced by a wide array of factors, including but not limited to skill set, level of experience, and specific location. For the cities of Vancouver and Toronto, the range of starting pay for this role is $130,000 - $155,000."
DNV is a proud equal opportunity employer committed to building an inclusive and diverse workforce. All employment is decided on the basis of qualifications, merit, or business need, without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.