Solutions Architect

Perseus Group

Canada

Remote

CAD 90,000 - 115,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

RBRO Solutions in Canada is seeking a Solutions Architect to translate business needs into scalable technical solutions. You will collaborate with business leaders, PMs, and vendor architects to plan delivery across cloud, on-premises, or hybrid environments.

You will own target architecture, drive modernization initiatives, and ensure security and performance requirements are met while mentoring engineers and coordinating with cross‑functional teams.

Qualifications

  • Bachelor's degree in Computer Science or related field or equivalent education/experience.
  • 5+ years in a solution architect or principal role.
  • Knowledge of microservices architecture and design principles.
  • Experience in cloud-intensive environments with cloud deployment/integration patterns (Azure or AWS).
  • Experience architecting multi-vendor environments on-premises, in the cloud and in hybrid models.
  • Working knowledge of application security best practices and tools for web, mobile and cloud applications.
  • Experience authoring architecture standards, guidelines and process documentation at system and enterprise level.
  • Ability to evaluate options on cost, risk and benefit, negotiate trade-offs between features and scalability, and drive decisions with multiple stakeholders.
  • Preferred: Legal-technology experience and exposure to SQL Server and PostgreSQL.

Responsibilities

  • Own the target architecture and the roadmap that engineering teams deliver against, documenting current and future states.
  • Lead modernization from legacy frameworks to modern .NET stack and cloud-native approaches, including containerization.
  • Own security architecture: identity, OAuth/OIDC, encryption and key management across data in transit and at rest.
  • Shape data architecture on SQL Server and PostgreSQL including schema design and migrations.
  • Ensure solutions meet non-functional requirements: security, high availability, scalability and auditability.
  • Evaluate emerging technologies, run impact assessments and recommend adoption.
  • Lead requirements gathering and translate them into solution designs and architecture decisions.
  • Collaborate with project managers and analysts on scope, estimates, requirements, and test plans.
  • Document costs, risks, and benefits and communicate to stakeholders and executives.
  • Oversee architecture governance and design reviews.
  • Contribute to change control and define testing requirements and impact.
  • Publish architecture standards and maintain a central repository.
  • Improve CI/CD, testing strategy and observability for repeatable releases.
  • Support development with debugging, performance tuning and mentoring.
  • Guide product/support/client teams on technical decisions and drive simplifications where beneficial.

Skills

Microservices architecture
Cloud deployment patterns
Security architecture
Architecture governance
Vendor/stakeholder collaboration

Education

Bachelor's degree in Computer Science or related field

Tools

Azure
AWS
SQL Server
PostgreSQL

Job description

Job Description: Role: Solutions Architect

RBRO Solutions builds best-of-breed software for the legal and corporate legal markets, serving customers around the globe. Join a modern, agile team that keeps us among the top companies in our industry. Our core values: Innovation, Experience, Excellence, Partnership, Balance, Integrity, Diversity and Gratitude.

What to expect

Build your career with a growing technology company

Competitive salary and medical benefits

Salary range: $90,000–$115,000 CAD

About the role

The Solutions Architect turns business needs into sound technical solutions. You will work with business leaders, project managers, vendor architects and subject‑matter experts to identify needs, plan delivery alongside other initiatives, and make sure solutions are secure, scalable and maintainable. Our products run as hosted cloud services and as on‑premises installs at customer sites, so the role needs strong judgement across cloud, hybrid and on‑premises designs. Reports to: Director, Software Development/CTO.

Responsibilities

Architecture and strategy Own the target architecture and the roadmap that engineering teams deliver against, documenting current state, future state and the transition between them.

Lead modernization from .NET Framework 4.8 and Web API 2 to .NET 8/10 and ASP.NET Core, including containerizing Windows services.

Own security architecture: Entra ID, OAuth 2.0 / OIDC, JWT, secrets management (Key Vault, Secrets Manager), encryption of data in transit and at rest, and certificate handling.

Shape data architecture on SQL Server and PostgreSQL: schema design, stored‑procedure conventions, migrations, reporting, and multi-region / DR data.

Make sure solutions meet non‑functional requirements: security, high availability, reliability, scalability, auditability, capacity and performance.

Evaluate emerging technologies and enterprise solutions, run impact assessments, and recommend what to adopt.

Solution design and delivery Lead requirements gathering and turn business and non‑functional requirements into solution designs, specifications and written architecture decision records.

Work with project managers on scope and effort estimates, and with analysts on requirements and test plans.

Document the costs, risks and benefits of each solution and communicate them to stakeholders and executives.

Confirm that teams implement designs as intended, and lead architecture governance and design reviews.

Take part in technical change control: changes are risk‑rated, test requirements are defined, and costs and impacts are quantified.

Standards and technical leadership Write and publish architecture standards, guidelines and best practices, and maintain a central architecture repository.

Improve CI/CD, test strategy and observability so releases are repeatable.

Help the development team with debugging, performance monitoring and tuning.

Mentor senior engineers and work with product, support and client‑facing teams on technical decisions.

Push for simpler, streamlined business processes where the benefit outweighs the risk.

Required qualifications

Bachelor's degree in Computer Science or a related field, or equivalent education and experience.

5+ years in a solution architect or principle role.

Knowledge of microservices architecture and design principles.

Experience in cloud‑intensive environments, with a sound understanding of cloud deployment and integration patterns (Azure or AWS).

Experience architecting multi‑vendor environments on‑premises, in the cloud and in hybrid models.

Working knowledge of application security best practices and tools for web, mobile and cloud applications.

Experience authoring architecture standards, guidelines and process documentation at system and enterprise level.

Ability to evaluate options on cost, risk and benefit, negotiate trade‑offs between features and scalability, and drive decisions with multiple stakeholders.

Preferred qualifications

Legal‑technology experience, especially iManage Work, NetDocuments or other document management systems.

Experience in SQL Server and PostgreSQL.

Container orchestration and infrastructure as code.

Real production exposure to high‑availability issues, such as clustering.

Observability at scale with New Relic, Application Insights or NLog.

Data residency and compliance work for regulated clients.

Personal traits

Self‑starter and creative problem‑solver who can lead projects with minimal direction. Strong analytical skills and attention to detail. Pulls together technical and non‑technical input and resolves ambiguity respectfully. Clear communicator in writing, in conversation and in presentations. Works well independently and with everyone from senior management to individual contributors; approachable and trusted by colleagues.

Business Unit: RBRO

Scheduled Weekly Hours: 37.5

Number of Openings Available: 1

Worker Type: Regular

More About Jonas Software

Jonas Software is a leading provider of enterprise management software solutions, serving a wide range of vertical markets including hospitality, healthcare, construction, education, personal care, fitness, leisure, moving and legal services, to name a few. Within these markets, Jonas is comprised of over 65 distinct brands, each a respected leader in its domain. Jonas’ vision is to be the branded global leader across these verticals and to be recognized by customers and industry stakeholders as the trusted provider of “Software for Life.” We are committed to technology, product innovation, quality, and exceptional customer service. Jonas Software supports over 60,000 customers in more than 30 countries. We employ over 6,000 skilled professionals, including industry experts and technology specialists. Across our broader network, we support a global workforce of more than 30,000 employees. Headquartered in Canada, Jonas Software has a global footprint with offices around the world. We’re a 100% owned subsidiary of Constellation Software Inc., based in Toronto, publicly listed on the TSX (CSU.TO), and a member of the S&P/TSX 60 Index. At Jonas we have long realized that our greatest asset is our employee base. As such we strive to provide our team with a fantastic working environment and an enriching career, which we know will translate into world class service to our valued clients. This allows Jonas Software to maintain and extend our lead as the premier software and services provider in each of our markets. If being part of a growing organization that moves at a fast pace and constantly strives to get better each and every day is what you are looking for, then we want to hear from you. Everyone has heard the sports analogy “to be the best, you have to beat the best”; well at Jonas Software we have tweaked that slightly to fit vertical market software. We believe to be the best you have to hire and retain the best!!! Jonas Software is an Equal Opportunity Employer. If you need accommodation for a disability at any stage of the application process or want more information on our accommodation policies, contact recruitment at jobs@gjonas.com or 905-470-4600. Jonas Software is part of a CSI group of companies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Solutions Architect
Solutions Architect

Jonas Software • Canada

Remote
CAD 90,000 - 115,000
Medical benefits
Competitive salary
Senior Software Engineer (AI Integration & Modernization)
Senior Software Engineer (AI Integration & Modernization)

Gary Jonas Computing Ltd. • Markham

On-site
CAD 120,000 - 130,000
Lead Systems Engineer
Lead Systems Engineer

Perseus Group • Markham

On-site
CAD 110,000 - 127,000
Senior Financial Analyst
Senior Financial Analyst

Perseus Group • Markham

On-site
CAD 85,000 - 110,000
Solutions Architect
Solutions Architect

talentmanagementsolution • Toronto

On-site
CAD 90,000 - 115,000
Medical benefits
Competitive salary
BI Data Engineer
BI Data Engineer

Perseus Group • Markham

Hybrid
CAD 100,000 - 115,000
Hybrid work model
Finance Manager
Finance Manager

Perseus Group • Toronto

Remote
CAD 90,000 - 130,000
Bilingual Technical Support Specialist
Bilingual Technical Support Specialist

Perseus Group • Toronto

Hybrid
CAD 48,000 - 64,000
President, BEC Legal Systems
President, BEC Legal Systems

Perseus Group • Toronto

Hybrid
CAD 180,000 - 260,000
Lead Systems Engineer
Lead Systems Engineer

Jonas Software • Markham

On-site
CAD 110,000 - 115,000