1

Senior Software Developer Jobs in Ancaster, ON (NOW HIRING)

Your role As a Senior Software Developer in Test (SDET) in the Contact Center QA team, you're both a skilled developer who builds elegant, scalable test frameworks and a quality advocate who leads a ...

Software Developer

Kitchener, ON · Hybrid

CA$80K - CA$110K/yr

Software Developer, C# .NET / WPF Kitchener, ON, Canada - Hybrid Research & Development at Sonova delivers innovative hearing solutions and software that improve the lives of people with hearing loss ...

Software Developer

Kitchener, ON · On-site

CA$50K - CA$80K/yr

Software Developer ID: 1007 Location: Kitchener Department: Information Technology More about this job > Description Bridgeport Crew is committed to building innovative, scalable, and user-focused ...

About the role: We're looking for a Senior Software Engineer who enjoys building reliable, scalable ... In this role, you'll work closely with Tech Leads, Product, QA, and DevOps to design, build, and ...

As we scale up, we are looking for a Software Developer to help us build the software that is ... Be a part of a team of talented and friendly senior-level developers We use artificial intelligence ...

Software Developer - HD

Kitchener, ON · On-site

CA$70K - CA$90K/yr

As we scale up, we are looking for a Software Developer to help us build the software that is ... Be a part of a team of talented and friendly senior-level developers We use artificial intelligence ...

Geotab is seeking a Lead Software Developer who will be primarily responsible for designing ... senior leadership for consideration. * Write complex scalable, high quality and secure software in ...

Senior Software Engineer

Mississauga, ON · Hybrid

CA$142K - CA$158K/yr

Senior Software Engineer What your day-to-day will look like: Identify, prioritize and execute tasks in the software development life cycle Work with business to iterate over software requirements ...

Geotab is seeking a Software Developer who will be part of a team that builds a state-of-the-art telematics platform that makes sense of the data collected by our custom-built hardware. This position ...

Elevate your career at Avidbots Corporation as a Systems Software Developer and immerse yourself in the world of cutting-edge robotics. The successful candidate will play a pivotal role in ensuring ...

Software Developer

Mississauga, ON · On-site

CA$101K - CA$133K/yr

We are currently seeking a passionate and skilled Software Developer to join our multi-functional Research and Development team and part of a larger Global Organization to developing features across ...

Bachelor of Computer Science, Electrical/Software Engineering, or a related technical degree. * Strong frontend skills with specialized expertise in React, Redux, and TypeScript (strong JavaScript ...

We are looking for a passionate and talented Senior Software Engineer to join our high-performing ... Contribute to our DevOps culture by working with containerization and orchestration technologies ...

Your role As a Senior Software Developer in Test (SDET) in the Contact Center QA team, you're both a skilled developer who builds elegant, scalable test frameworks and a quality advocate who leads a ...

Showing results 21-40

Senior Software Developer information

See Ancaster, ON salary details

$48.8K

$106.6K

$151K

How much do senior software developer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for senior software developer in Ancaster, ON is $106,619.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,272.00 and $120,794.00 per year, depending on experience, location, and employer.

What is a senior software developer?

Senior Software Developers are experienced professionals who design, develop, and maintain complex software applications. They often lead development teams, mentor junior developers, and make critical architectural decisions. Their responsibilities include writing high-quality code, troubleshooting technical issues, and ensuring that software projects meet performance and security standards. With deep expertise in programming languages and software engineering principles, they play a key role in delivering successful technology solutions for organizations.

What does a senior software developer do?

As a Senior Software Developer, you’ll typically be responsible for leading complex development projects, designing technical solutions, and mentoring junior team members. Daily tasks often include writing and reviewing code, participating in architecture discussions, collaborating with cross-functional teams (such as QA, product management, and DevOps), and troubleshooting high-level technical issues. You may also be involved in setting coding standards, conducting code reviews, and helping to plan sprints or project roadmaps.

What skills and qualifications are needed to thrive as a senior software developer?

To thrive as a Senior Software Developer, you need deep expertise in programming languages, software architecture, and problem-solving, typically backed by a bachelor’s degree in computer science or a related field. Proficiency with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is standard, and certifications in these areas can be beneficial. Leadership, strong communication, and mentoring abilities set standout candidates apart in this role. These skills ensure that complex projects are delivered efficiently, code quality is maintained, and junior team members are effectively guided for overall team success.

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

AspectSenior Software DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's or higher in CS or related field; similar experience levels
Work EnvironmentCollaborates on complex projects, mentors juniors, leads technical effortsDesigns, develops, tests software; may work on specific modules or systems
Industry UsageCommonly used in tech companies, startups, and enterprise firmsWidely used across industries, often interchangeable with developer roles

The main difference is that Senior Software Developers typically have more experience, leadership responsibilities, and focus on complex project oversight, while Software Engineers may focus more on designing and implementing software solutions. Both roles require similar credentials and are integral in software development teams, but Senior Software Developers often take on mentorship and strategic tasks.

What are the most commonly searched types of Software Developer jobs in Ancaster, ON?

The most popular types of Software Developer jobs in Ancaster, ON are:

What cities near Ancaster, ON are hiring for Senior Software Developer jobs?

Cities near Ancaster, ON with the most Senior Software Developer job openings:

Infographic showing various Senior Software Developer job openings in Ancaster, ON as of August 2026, with employment types broken down into 81% Full Time, 15% Part Time, 1% Temporary, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $106,619 per year, or $51.3 per hour.

Sr. SDET

Dialpad

Kitchener, ON • On-site

Full-time

Re-posted 2 days ago


Job description

About the team

Dialpad's Contact Center QA team owns the quality of the AI-driven services behind our customer engagement platform. We validate that complex features like AI Routing, Digital Agents, and real-time Analytics are genuinely enterprise-grade in scale, reliability, and performance. And we go further, working cross-functionally and across projects, collaborating closely with developers and product managers to ensure every customer interaction is smooth, responsive, and delightful.

Your role

As a Senior Software Developer in Test (SDET) in the Contact Center QA team, you're both a skilled developer who builds elegant, scalable test frameworks and a quality advocate who leads a team to optimal customer outcomes. You write the API, UI, capacity, security, and performance tests necessary to validate features work as expected. You build the instrumentation that makes non-deterministic AI behavior testable in the first place. Most importantly, you own quality for products and features end-to-end, keeping communications flawless for the banks, hospitals, veterinarians, and other businesses that trust Dialpad with every conversation.

What you'll do

  • Plan and implement functional, regression, and end-to-end tests at the UI, API, and database levels
  • Develop, execute, and analyze test runs for the capacity of microservices and performance of key product scenarios
  • Own the test strategy for Dialpad's latest AI Contact Center systems such as AI Routing, Digital Agent workflows, and Agentic Analytics
  • Leverage agentic coding tools to generate test cases and build test software
  • Provide detailed failure analysis to facilitate speedy product and test fixes
  • Define the KPIs that matter and communicate results across teams and business stakeholders
  • Participate in design discussions and reviews, addressing edge cases and inserting test hooks before development even begins
  • Write reliable, maintainable code and find creative, scalable solutions to hard problems
  • Mentor other engineers while staying on top of test and software development best practices

What you'll bring

  • Relevant software development experience (typically 6+ years), preferably including building test automation frameworks for SaaS applications.
  • Strong programming expertise in any top language, such as Python or Java
  • Strong experience designing and building scalable test automation frameworks
  • Extensive use of AI coding agents for test generation and optimization
  • Polished written and verbal communication skills in English
  • Comfortable communicating cross-functionally and with teams in different geographies
  • Prior experience applying different testing methodologies, including functional, integration, load, and performance testing
  • Deep familiarity with cloud technologies, including the testing of REST services
  • Experience injecting tests in CI pipelines
  • Proficiency in AI-driven evaluation methodologies, eval harnesses for non-deterministic systems, or validating enterprise-scale data infrastructure is helpful

Technologies we use

  • Google Cloud Platform (GCP) including Cloud Run (GCR), Kubernetes (GKE, k8s) and Compute Engine (GCE)
  • Python, Javascript, Go, Vue, GitHub, Qase, Jira
  • Pytest, Playright, REST Assured, Selenium