Software Engineer

Dye & Durham Corporation

Toronto

On-site

CAD 126,000 - 154,000

Full time

32 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Canadian benefits package

Job summary

Dye & Durham Corporation, a Toronto-based software company, is seeking a Software Engineer to join our engineering team and help deliver global SaaS products. You will work with cross-functional teams to design, build, test and maintain scalable software used by customers worldwide.

You will write clean, tested code, participate in code reviews, and collaborate with Product, Design, QA and DevOps to improve quality, security, and reliability while advancing AI-first development practices.

Qualifications

  • Experience developing software in a commercial SaaS environment.
  • Strong knowledge of cloud platforms and APIs.
  • Familiarity with CI/CD and automated testing.
  • Ability to design scalable, secure software.

Responsibilities

  • Design, develop, test and maintain high-quality software features for global SaaS products.
  • Work collaboratively within Agile teams, contributing to sprint planning, refinement, stand-ups, reviews, retrospectives and continuous delivery activities.
  • Partner with Product Managers, Designers, QA Engineers, DevOps Engineers and other stakeholders to understand requirements and deliver solutions meeting customer needs.
  • Write clean, maintainable and well-tested code, participate in code reviews, and apply feedback to improve quality, performance, security and reliability.
  • Apply AI-first engineering principles by using modern developer tools and AI-assisted workflows to improve code quality and delivery.

Skills

SaaS development
Cloud platforms
APIs & databases
CI/CD
Agile teams
Code quality
AI-assisted coding

Tools

CI/CD pipelines

Job description

We are seeking a Software Engineer to join our Toronto-based engineering team and contribute to the development of global SaaS products. As an individual contributor, you will work as part of cross-functional Agile teams to design, build, test and maintain secure, reliable and scalable software used by customers across multiple markets. Working closely with Product, Design, Quality Assurance, DevOps and fellow engineers, you will help deliver high-quality product features, improve existing systems and contribute to a culture of collaboration, ownership and continuous improvement.

Key Responsibilities
  • Design, develop, test and maintain high-quality software features for global SaaS products, following agreed engineering standards and best practices.
  • Work collaboratively within Agile teams, contributing to sprint planning, refinement, stand-ups, reviews, retrospectives and continuous delivery activities.
  • Partner with Product Managers, Designers, QA Engineers, DevOps Engineers and other stakeholders to understand requirements, clarify acceptance criteria and deliver solutions that meet customer and business needs.
  • Write clean, maintainable and well-tested code, participating in code reviews and applying feedback to improve quality, performance, security and reliability.
  • Apply AI-first engineering principles by using modern developer tools, automation and AI-assisted workflows responsibly to improve code quality, development velocity, testing effectiveness and delivery of customer-impacting features.
  • Support the operation and improvement of production systems, helping investigate defects, resolve issues, reduce technical debt and improve observability, resilience and user experience.
  • Contribute to engineering practices across CI/CD, automated testing, documentation, secure development, cloud services and operational readiness.
  • Contribute to engineering leadership within the team by role-modelling effective use of modern tools, supporting peers to adopt high-quality practices and helping the team increase delivery pace without compromising security, reliability or customer experience.
  • Collaborate with colleagues across global product and engineering teams, sharing knowledge, learning from others and contributing to a positive, inclusive and high-performing team environment.
Skills, Knowledge and Expertise
  • Experience developing software in a commercial SaaS, software product, cloud-based technology or similar engineering environment.
  • Strong programming skills and experience building maintainable, testable and scalable software using modern engineering practices.
  • Good understanding of SaaS product development, cloud platforms, APIs, databases, secure coding, automated testing, CI/CD and system reliability principles.
  • Understanding of AI-first software development principles, including responsible use of AI-assisted coding tools, automation, code quality practices and modern engineering workflows to improve productivity and product outcomes.
  • Experience working in Agile teams, including participating in planning, estimation, refinement, reviews, retrospectives and iterative delivery.
  • Ability to collaborate effectively with Product, Design, QA, DevOps and other engineering colleagues to deliver customer-focused solutions.
  • Ability to influence and support team adoption of modern engineering tools and practices that increase quality, velocity and the release of features that improve the customer experience.
  • Clear communication skills, with the ability to ask good questions, explain technical decisions, raise risks early and contribute constructively to team discussions.
  • Curious, pragmatic and quality-focused, with a willingness to learn, share knowledge and contribute to global products used across multiple markets.
Benefits

We strive to be visionaries. As a SaaS technology business, we ensure our employees are ready for the next challenge in their journey with us by offering learning, mobility and development opportunities. We offer competitive salaries and a tailored Canadian benefits package, which may include healthcare, retirement benefits, wellness programs, company discounts, and paid days off to move house or volunteer for your favourite charity.

In line with the amended Employment Standards Act 2000, the salary range for this role is up to: $140K, dependent on assessment of skills during the interview process.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Developer RD-018
Full Stack Developer RD-018

Jobgether • Canada

On-site
CAD 85,000 - 90,000
CAD $85,000–$90,000 annual base salary
100% remote within Canada
Flexible 37.5-hour work week
+2
Senior Staff Software Developer, Developer Productivity & AI Tooling
Senior Staff Software Developer, Developer Productivity & AI Tooling

United States Digital Space LLC • Toronto

On-site
CAD 130,000 - 170,000
Performance driven compensation
Supplemental health insurance
Mental health support programs
+1
Software Engineer, Async Platform
Software Engineer, Async Platform

United States Digital Space LLC • Toronto

Hybrid
CAD 108,000 - 135,000
Health & dental
Mental health benefits
Family building benefits
+6
Engineering Manager, AI Product Development
Engineering Manager, AI Product Development

Jobgether • Canada

On-site
CAD 120,000 - 180,000
Fully remote opportunity
Competitive salary
Career advancement opportunities
+3
Staff Software Development Engineer
Staff Software Development Engineer

United States Digital Space LLC • Toronto

Hybrid
CAD 88,000 - 132,000
Employee Assistance Program
Canada Core Benefits
Director of Engineering
Director of Engineering

Pivot + Edge • Ottawa

On-site
CAD 185,000 - 215,000
Lead Software Engineer
Lead Software Engineer

Validere • Toronto

Hybrid
CAD 212,000 - 320,000
Stock options
Generous time-off
Professional development budget
+1
Senior Staff Software Developer
Senior Staff Software Developer

United States Digital Space LLC • Toronto

Hybrid
CAD 180,000 - 243,000
Principal Software Engineer - Canada
Principal Software Engineer - Canada

Equal Opportunity Ventures • Vancouver

On-site
CAD 150,000 - 210,000
Remote-first
Flexible time off
Employee stock options
+2
Director of Software Engineering
Director of Software Engineering

First Canadian Insurance Corporation • Sherwood Park

On-site
CAD 140,000 - 190,000
On-site gym
Educational assistance and career发展