Software Engineer at Dye & Durham Talent Team | CA | Rezi

Software Engineer at Dye & Durham Talent Team

Software Engineer

Dye & Durham Talent Team · CA

1 months ago

Software Engineer

Dye & Durham Talent Team · CA

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Engineer role.

Rezi rewrites your resume against Dye & Durham Talent Team's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineer posting at Dye & Durham Talent Team — free, in seconds.

About the Role

As an individual contributor on our Toronto-based engineering team, you will contribute to the development of global SaaS products. 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. You will partner closely with Product, Design, Quality Assurance, DevOps and fellow engineers to deliver high-quality product features, improve existing systems and contribute to a culture of collaboration, ownership and continuous improvement.

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.

Requirements

  • 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.

Location

  • Toronto

Work Type

  • Full-time

Salary/Compensations

  • Up to $140K, dependent on assessment of skills during the interview process.

Benefits

  • Learning, mobility and development opportunities.
  • Competitive salaries.
  • Tailored Canadian benefits package.
  • Healthcare.
  • Retirement benefits.
  • Wellness programs.
  • Company discounts.
  • Paid days off to move house or volunteer for your favourite charity.

About the Company

  • Dye & Durham is a leading global provider of cloud–based software and technology solutions.
  • The company provides critical information services and workflows used by clients all over the world to manage their process, information, and regulatory requirements.
  • The company is focused on an unwavering commitment to customer excellence and to the personal and professional growth of its employees.
  • It offers rewarding opportunities for those with legal, tech, financial services and government relations expertise.
  • Clients include major law firms, financial service institutions and government organizations in Canada, the United Kingdom, Ireland, South Africa and Australia.

Equal Opportunity

  • We ask how tomorrow can be better than today.
  • We are passionate about solving our customer's challenges.
  • Our ideas break boundaries.
  • We value different perspectives and encourage dialogue.
  • We take ownership and celebrate together.