×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Architect

Job in Vancouver, BC, Canada
Listing for: EviSmart™
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Software Architect, Cloud Engineer - Software
Job Description & How to Apply Below
Join to apply for the  Principal Software Architect  role at  Evi Smart™

About Evi Smart™
Evi Smart™ is a global leader in AI-powered dental workflow automation and CAD design outsourcing. Trusted in 26+ countries, our mission is to make dental care smarter, faster, and better—powered by data, technology, and innovation.

We’re building a future where intelligent systems transform how dental professionals work, creating seamless collaboration and precision-driven outcomes for clinics and labs worldwide.

To achieve that, we’re looking for talented individuals who are passionate about innovation, engineering excellence, and meaningful impact.

About the Role
We’re seeking a  Principal Software Architect  to lead the technical direction of our Customer Experience Platform—a critical product driving retention, engagement, and long-term customer value across our B2B SaaS ecosystem.

In this role, you will own the platform’s architecture end-to-end, transforming product requirements into secure, scalable, and reliable systems. You'll work hand-in-hand with product, design, and engineering, while mentoring a small development team to deliver high-quality technology at speed.

This is a key technical leadership role where you’ll be hands‑on, embedded with your squad, and accountable for architectural integrity, system performance, and production readiness.

If you’re passionate about building scalable systems, enabling teams, and shaping high-impact product technology, we’d love to meet you.

What You’ll Do
Technical Architecture & Strategy

Own the architectural vision for the Customer Experience Platform, balancing short‑term delivery needs with long‑term scalability (“design for 100x, build for 10x”).

Establish and maintain architectural standards, code quality guidelines, and system design principles.

Apply security‑by‑default patterns while optimizing for performance, cost efficiency, and operational excellence.

Hands‑on Engineering & Reliability

Work alongside engineers to bring system designs to life through stable, high‑quality code (30–50% hands‑on).

Ensure platform reliability targets are consistently met or exceeded, including 99.9% uptime.

Maintain production quality standards, with critical bug rates below target thresholds.

Cross‑functional Collaboration

Partner with Product Managers and UX Designers to translate user journeys and business requirements into robust, maintainable technical solutions.

Collaborate with Dev Ops, data platform teams, and other product squads to ensure seamless system integration.

Provide mentorship, architectural guidance, and technical leadership to 2–3 software engineers.

Conduct architectural reviews, define data contracts and API specifications, and maintain clear documentation.

Foster a culture of technical excellence, ownership, and continuous improvement.

What Success Looks Like

Technical Success Score (TSS):  Composite of uptime (50%), bug density (30%), and scalability improvements (20%).

Reliability:  Consistently maintain 99.9% system uptime.

Quality:
Performance:  50% of variable compensation tied directly to measurable technical outcomes.

What You’ll Bring
Technical Expertise

7+ years of software development experience, with 3+ years in technical leadership or architecture roles.

Strong background in modern web application architecture (microservices, APIs, distributed systems).

Expertise in at least one major tech stack (Python, Node.js/React, Go, Java/Spring, etc.).

Experience with cloud platforms (AWS, GCP, Azure) and infrastructure‑as‑code.

Track record of designing systems that scale from 10x to 100x growth.

Knowledge of security best practices, compliance frameworks (HIPAA/GDPR a plus).

Systems Thinking

Ability to understand how user‑facing features integrate with backend systems, data platforms, and AI/ML pipelines.

Experience creating and maintaining standards for APIs, data contracts, and architectural patterns.

Skilled in making trade‑offs between speed, quality, and long‑term maintainability.

Hands‑on experience working within cross‑functional product teams (Agile/Scrum).

Strong ability to mentor engineers, lead design discussions, and facilitate decision‑making.

Excellent…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary