Jobs.ca
Jobs.ca
Language
EviSmart™ logo

Principal Software Architect

EviSmart™about 15 hours ago
Vancouver, British Columbia
Staff
full_time

About the role

Principal Software Architect

On-site | Vancouver Office – 675 W Hastings St.

About EviSmart™

EviSmart™ 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 DevOps, data platform teams, and other product squads to ensure seamless system integration.

Team Leadership & Enablement

  • 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: <0.2 critical production issues per feature release.
  • 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.

Collaboration & Ownership

  • Hands-on experience working within cross-functional product teams (Agile/Scrum).
  • Strong ability to mentor engineers, lead design discussions, and facilitate decision-making.
  • Excellent communication skills—able to translate technical concepts for non-technical audiences.

Preferred Qualifications

  • Experience working in B2B SaaS, especially retention or engagement-focused products.
  • Background in dental tech, healthcare tech, or regulated industries.
  • Familiarity with ML/AI integration and event-driven architectures.
  • Experience with outcome-based engineering performance models.
  • Previous roles as Staff Engineer, Principal Engineer, or Technical Architect.

About Our Operating Model

We operate using a Squad Model focused on outcomes, not output.

What you can expect:

  • Collocated team: Core members work on-site in Vancouver for rapid iteration.
  • Outcome accountability: Success tied to business impact, not just deliverables.
  • Weekly rituals: Sprint planning, daily standups, weekly demos.
  • User immersion: Regular exposure to real customer workflows and needs.
  • Quality-first: Automated release gates ensure compliance, security, and reliability.

Technology Stack

You’ll influence architecture decisions, but our current landscape includes:

  • Cloud: AWS or GCP
  • Backend: Python, Node.js, or Go
  • Frontend: React (led by UX Engineer)
  • Data: PostgreSQL; future warehouse integration
  • Infrastructure: Docker, Kubernetes, Terraform
  • CI/CD: GitHub Actions with automated testing

Why Join EviSmart™

  • Impact: Your architecture decisions will directly shape the customer experience for a fast-growing $13M ARR SaaS product.
  • Ownership: You act as the CTO for your product area—full autonomy and accountability.
  • Innovation: Work at the intersection of AI, software engineering, and dental technology.
  • Transparency: Clear metrics, quarterly reviews, and outcome-driven compensation.
  • Growth: Be part of transforming EviSmart into a world-class product organization.

To Apply

Please submit your resume and a brief cover letter describing:

  • A system you architected that scaled significantly (include metrics if possible).
  • How you balance technical excellence with delivery velocity.
  • Any experience with outcome-based or metrics-driven performance models.

EviSmart™ is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive workplace for all.

About EviSmart™

11-50

EviSmart is the world's leading AI-Powered Dental Workflow Automation and Dental CAD Design outsourcing company. Trusted by labs and dentists in over 26 countries, our mission is to make dental care smarter, faster, and better — for everyone. ​

We're reimagining dentistry by intelligently connecting the dental workflows —dentists, lab technicians, and manufacturers—with automation and seamless integration.