Enable job alerts via email!

Senior Software Engineer (Backend) – Labs Legal Tech

TRSS

Canada

Hybrid

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading legal technology firm in Canada is seeking a Software Engineer to lead the implementation of innovative cloud-based services. Candidates should have over 4 years of experience in software development with a focus on cloud-native applications, and proficiency in backend development using languages like Java or C#. The role offers a hybrid work model and a comprehensive benefits package.

Benefits

Flexible vacation
Mental health days
Comprehensive benefits package

Qualifications

  • 4+ years of software development experience focusing on cloud-native applications.
  • 2+ years of experience maintaining large-scale distributed applications.
  • Experience with containerization and CI/CD tools is required.

Responsibilities

  • Lead the design and implementation of new services.
  • Implement scalable cloud-based solutions using advanced AI/ML technologies.
  • Collaborate with engineers and legal experts to deliver software products.

Skills

Software development experience
Cloud-native applications
Backend development
AI/ML technologies
Exceptional communication skills

Education

Bachelor's degree in computer science or related field

Tools

Java
C++
.NET
C#
Azure
Job description
Overview

Employer Industry: Legal Technology

Why consider this job opportunity
  • Hybrid work model with flexibility to work from home 2-3 days a week
  • Flexibility & work-life balance with supportive workplace policies, including work from anywhere for up to 8 weeks per year
  • Comprehensive benefits package including flexible vacation, mental health days, and retirement savings
  • Opportunities for career development and growth through continuous learning programs
  • Award-winning culture recognized for inclusion and belonging
  • Chance to make a real-world impact by contributing to justice, truth, and transparency
Responsibilities
  • Lead the design, planning, implementation, and deployment of new services while supporting existing ones
  • Implement scalable cloud-based solutions using advanced AI/ML technologies
  • Collaborate cross-functionally with engineers, product managers, and legal experts to deliver innovative software products
  • Advocate for best practices across the software development lifecycle, including testing and CI/CD
  • Mentor junior engineers to foster skill development and enhance team dynamics
Qualifications
  • Bachelors degree in computer science, software engineering, or a related field, or equivalent practical experience
  • 4+ years of software development experience, focusing on cloud-native applications
  • 2+ years of experience maintaining large-scale distributed applications, preferably using Azure
  • Proven backend development experience using Java, C++, .NET, or C#, with proficiency in containerization and CI/CD tools
  • Exceptional communication skills with the ability to build strong stakeholder relationships
Preferred Qualifications
  • Experience with Python or Rust development
  • Familiarity with AI/ML technologies, especially MLOps and NLP
  • Experience with other cloud providers such as AWS or GCP
  • Knowledge of the legal industry is helpful but not essential

#LegalTech #SoftwareEngineering #CloudSolutions #CareerGrowth #HybridWork

We prioritize candidate privacy and champion equal-opportunity employment. Central to our mission is our partnership with companies that share this commitment. We aim to foster a fair, transparent, and secure hiring environment for all. If you encounter any employer not adhering to these principles, please bring it to our attention immediately. We are not the EOR (Employer of Record) for this position. Our role in this specific opportunity is to connect outstanding candidates with a top-tier employer.

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