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.

4 days ago
Related jobs
Apex Systems
Canada

Senior Solution Architect (Software Integration). Our Client seeks a Senior Solution Architect to own technical design and solutioning responsibilities with enterprise scale Retailer partners. Apex Systems is a global IT services provider, and our staffing practice has an opening in the ecommerce/gr...

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

Promoted
Procom
Canada

On behalf of our government client in Edmonton, Procom is seeking a highly skilled Senior Project Manager to lead and manage complex IT modernization programs for a 6 month contract position. ...

Sophos
Canada

As a Cloud FinOps Software Engineer you are responsible for collecting and analyzing financial information related to the organization’s cloud expenses. You would build and maintain the software that powers business processes such as cost reporting, anomaly detection, and helping in allocating cost ...

Moz
Remote, Canada
Remote

We are looking for an experienced Senior DevOps Engineer with deep expertise in AWS to join our Platform Engineering team and elevate our cloud infrastructure. AWS Certified DevOps Engineer) are a plus. Additionally, you will help shape the direction of our Platform Engineering team, fostering a cul...

AudaCity Capital Management
Canada

You have at least 3 years experience, ideally within a Data Analyst or Data Engineer role. Demonstrated experience working with large and complex data sets as well as experience analyzing volumes of data. Developing scripts to process structured and unstructured data. Recommending, developing and im...

HCLTech
Canada

The Sr Cloud Engineer/Sr Site Reliability Engineer is a member of Cloud Operations Automation team and responsible for the reliability, security and efficiency of Change Healthcare’s cloud environments and products that comprise Enterprise Imaging solutions. Job Title - Senior Cloud Engineer. The en...

Nuvei
CA
Remote

This hybrid Solutions Architect/Systems Analyst/Technical Business Analyst position. System Analyst/Solutions Architect or Technical Business Analyst. ...

Jobber
Canada
Remote

Our Software Engineering team is central to the success of Jobber - focused on creating software that delivers value to tens of thousands of users around the world. Are you an experienced software engineer with a passion for finding creative solutions to real-world problems? Do you love supporting m...

Aritzia
Canada, Canada

The mission of the Data & Analytics Department is to provide the business with actionable and accurate information to enable data-informed decision-making. As a member of the Data & Analytics Department supporting the Supply Chain division, you will be part of the team that bridges the gap between b...