Software Solution Architect

LawDepot
Canada
Permanent
Full-time

Company Profile :

Join one of the fastest growing companies in Canada! LawDepot is proud to be a seven-time Growth 500 ranked organization and a major player in the Global legal solutions industry.

Our mission is to modernize the legal document creation experience by empowering people with fast, easy-to-use, and professional solutions.

With over ten million satisfied customers worldwide, over two million monthly website visitors, and billions of dollars saved on legal fees, you will be joining a team that is truly making a difference.

At LawDepot, we foster a collaborative and inclusive learning culture that values excellence and diversity. Apply today and become a part of our exciting journey!

Position Overview :

LawDepot.com is currently expanding and looking to recruit a Software Solution Architect. Working with the Architecture and Development teams, you will play a pivotal role in architecting technical solutions that meet business needs and spearheading the development of systems that are scalable, reliable, and aligned with strategic objectives.

This is a full-time permanent position, working 37.5 hours per week.

Primary Responsibilities :

  • Design key software architecture components for a large eCommerce company with a focus on optimizing performance, scalability, security and reliability
  • Transform high-level conceptual designs into detailed implementation plans and projects
  • Actively contribute to planning meetings, aligning project objectives with architecture goals, prioritizing tasks, and ensuring cross-team collaboration for efficient solution delivery
  • Drive innovative initiatives, methodologies, and best practices to keep the organization at the forefront of development
  • Construct and implement strategic technical roadmaps to guide future application development plans
  • Collaborate with business and technical stakeholders to define both functional and non-functional requirements
  • Develop and maintain comprehensive architectural documentation, including processes, best practices, design patterns, key decisions, and frameworks
  • Establish and apply architectural standards, policies, and best practices across the organization
  • Provide guidance and direction to development teams to ensure alignment with the architectural designs
  • Review peer-created architecture designs, and existing systems to ensure quality and consistency
  • Explore new technologies and tools, and continuously expand expertise in architectural principles, patterns, and practices to drive innovation
  • Lead development teams in architectural topics, spreading architectural knowledge across the company

Knowledge and Skill Requirements :

  • 3+ years of experience in a software architect role and 5+ years of hands-on experience in software development
  • Post-secondary education in Computing Science or equivalent
  • Proven experience in providing technical leadership, guiding teams through complex projects and driving innovative solutions
  • In-depth knowledge of architectural and design patterns (Ex. microservices, hexagonal, hub-and-spoke, modular monolith, event-based, etc.)
  • Strong knowledge in web application development, object-oriented programming, single page applications, software design patterns, and database development
  • Experience with our core technology stack : C#, .NET 6+, TypeScript / JavaScript, SQL
  • Excellent written communication skills, with the ability to produce quality planning documentation
  • Excellent verbal communication skills, with the ability to clearly summarize key messages and translate complex plans
  • Familiarity in security principles and best practices, with the ability to implement and manage secure systems
  • Background with Azure would be considered valuable
  • TOGAF Certification would be an asset

Why You Should Join the LawDepot Team :

  • Excellent total compensation package
  • Comprehensive health and dental benefits, plus an additional Health Care Spending / Personal Spending Account
  • Great work life balance (37.5 hour work weeks, flexible schedules, ability to bank hours)
  • Three weeks paid vacation, plus bonus personal days
  • Continuous learning opportunities, including Learning subscriptions and training budgets
  • Company share plan
  • Casual work environment

How to Apply :

Please submit a resume and cover letter by email to [email protected] or submit online via our Careers page at

We thank all applicants; however, only those selected for an interview will be contacted.

16 hours ago
Related jobs
LawDepot
Canada

Working with the Architecture and Development teams, you will play a pivotal role in architecting technical solutions that meet business needs and spearheading the development of systems that are scalable, reliable, and aligned with strategic objectives. Design key software architecture components f...

Affirm, Inc.
Canada
Remote

We are looking for a Senior Software Engineer to lead projects and initiatives on the Fraud Decisioning team. Lead and mentor engineers to help them succeed and grow. Provide the right context to engineers and train them to take ownership of their respective pieces of the initiative. Expert at synth...

MongoDB
Canada

Our team has a big mission to build a data platform for MongoDB R&D to use to make data-informed decisions. Our team owns the cloud infrastructure for DevProd, and we’re expanding our focus to include a Data Platform. The mission of DevProd is to empower MongoDB developers to efficiently build a tra...

Vistex
Canada, CAN

Mentoring junior project managers and delivery managers as needed. The Vistex Project Manager will provide thought leadership across all technical and business process aspects for the engagements they manage. Develop and manage detailed integrated project plan including project milestone and deliver...

Apexa
CA

We are now looking for a talented Senior Software Developer with 10+ years experience with SQL, C#,. NET Framework, TSQL and relational database systems: design, maintenance, and optimization In-depth working experience with one or more front-end frameworks such as Ember, React, Angular, Vue Experie...

Veolia Water Technologies & Solutions
CA

Prepare and submit construction project budget estimates. ...

Coinbase
Canada
Remote

As a Staff Software Engineer on our team, you'll play a pivotal role in shaping the future of crypto memberships. You have at least 8 years of experience in software engineering and at least 7 years of experience in developing web apps and shipping user-facing features with JavaScript and modern, co...

StackAdapt
Canada

You'll be working directly with our data scientists, data engineers, Engineering team, and CTO on building pipelines and ad optimization models. We're looking to add Senior and Staff Data Engineers to our data science team! This team works on solving complex problems for StackAdapt's digital adverti...

BLANKSLATE Partners
Canada

We are looking for an experienced Ruby on Rails Developer to design, build, and manage quality code in Ruby. As a Ruby on Rails Developer, your primary responsibility will be to develop full-stack logic and test its performance. ...

Lorven Technologies
Canada
Remote

Design and implement data models, data integration solutions, and data governance frameworks to ensure data accuracy, consistency, and security using AWS tools like Redshift, Glue, DynamoDB and also with tools like Talend, Snowflake and Salesforce. Lead data quality initiatives, including data profi...