Enable job alerts via email!

Senior Software Developer

Dye & Durham

Toronto

On-site

CAD 70,000 - 100,000

Full time

12 days ago

Job summary

A leader in legal technology is seeking a Software Developer to enhance and maintain their Conveyancing platform. Key responsibilities include developing new features and mentoring junior developers. The ideal candidate has strong experience with Angular and Java, as well as coding for web services. The company offers competitive salaries and comprehensive benefits.

Benefits

Healthcare
Pension
Company discounts
Wellness programs
Paid days off for moving or volunteering

Qualifications

  • Recent, extensive experience with Angular and Java.
  • Strong experience coding for web services (REST, SOAP, gRPC).
  • Solid knowledge of web technologies (HTML, XML, CSS, JSON, JavaScript, jQuery).
  • Proficiency with relational databases (SQL, Postgres, Oracle).
  • Strong grasp of design principles and good software architecture practices.
  • Experience with AWS or other cloud platforms.
  • Familiarity with containerization and infrastructure tools (Kubernetes, Terraform, Docker).

Responsibilities

  • Support sizing and estimation processes as part of an Agile team.
  • Develop, test, and implement new capabilities aligned with product roadmaps.
  • Maintain and extend existing code base, applying modern tools and practices.
  • Collaborate with technical leads to deliver business requirements.
  • Participate in peer reviews of solution designs and code.
  • Mentor and pair with junior Software Developers.

Skills

Angular
Java
REST
SOAP
gRPC
HTML
XML
CSS
JSON
JavaScript
jQuery
SQL
Postgres
Oracle
AWS
Kubernetes
Terraform
Docker

Education

Computer Science
Software Engineering
Mathematics
Job description
Description

We are seeking a highly motivated and collaborative Software Developer to join our team. The successful candidate will play a key role in the development of our industry-leading Conveyancing platform, contributing to both the maintenance and extension of our existing code base, as well as the development of new features and products. You will work closely with technical leads and business stakeholders, ensuring solutions are delivered to a high standard, and continuously looking for ways to improve processes and practices.

Day-to-day, you will participate in Agile ceremonies, support development activities across the full lifecycle, and mentor junior developers to help build a high-performing engineering team.

Key Responsibilities
  • Support sizing and estimation processes as part of an Agile team.
  • Develop, test, and implement new capabilities aligned with product roadmaps.
  • Maintain and extend existing code base, applying modern tools and practices.
  • Collaborate with technical leads to deliver business requirements.
  • Participate in peer reviews of solution designs and code, encouraging engineering best practices.
  • Mentor and pair with junior Software Developers.
  • Contribute to building a highly collaborative, high-performing engineering culture.
  • Communicate progress and challenges clearly and regularly with colleagues.
Skills, Knowledge & Expertise
  • Recent, extensive experience with Angular and Java.
  • Strong experience coding for web services (REST, SOAP, gRPC).
  • Solid knowledge of web technologies (HTML, XML, CSS, JSON, JavaScript, jQuery).
  • Proficiency with relational databases (SQL, Postgres, Oracle).
  • Strong grasp of design principles and good software architecture practices.
  • Relevant education in Computer Science, Software Engineering, Mathematics, or similar.
  • Experience with AWS or other cloud platforms.
  • Familiarity with containerization and infrastructure tools (Kubernetes, Terraform, Docker).
  • Excellent collaboration, communication, and problem-solving skills.
Job Benefits

At Dye & Durham we strive to be visionaries! As a leader in our field, we ensure our employees are ready for the next challenge in their journey with us by offering internal and external training opportunities. We offer competitive salaries and a whole host of benefits including healthcare, pension, company discounts, wellness programs, and paid days off to move house or volunteer for your favourite charity.

Please note, if this role is based in South Africa, all applicants must have the legal right to live and work in South Africa. Proof will be required during the recruitment process.

Do you share our DNA?
  • 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

Dye & Durham is a global leader in legal technology. The company’s three categories of integrated solutions – practice management, data insights and due diligence, and client onboarding – give solicitors the essential tools they need to run their firms, from client acquisition to case management and legal accounting, and everything in between.

Trusted by thousands of legal practitioners globally, Dye & Durham helps law firms achieve more growth with less effort.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.