EviSmart Logo

EviSmart

Principal Software Architect

Reposted 23 Days Ago
Be an Early Applicant
Easy Apply
In-Office
Vancouver, BC
Senior level
Easy Apply
In-Office
Vancouver, BC
Senior level
The Data Architect will lead data governance and strategy, oversee a data team, implement scalable data solutions, and collaborate with cross-functional teams.
The summary above was generated by AI

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. 

Top Skills

Data Governance
Data Integration
Data Modeling
Data Warehousing
HQ

EviSmart Vancouver, British Columbia, CAN Office

675 Hastings St W, Vancouver, BC , Canada, V6B 1N2

Similar Jobs

6 Hours Ago
Remote or Hybrid
8 Locations
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Senior Platform Consultant will plan, deploy, and provide operational support for CrowdStrike Falcon Cloud Security, engaging with customers and integrating security solutions while mentoring team members.
Top Skills: AWSAzureBashCi/CdCloud SecurityCloudFormationDockerGCPKubernetesLinuxmacOSPowershellPythonTerraformWindows
6 Hours Ago
Remote or Hybrid
6 Locations
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Provide proactive technical support to Premium Support customers, ensuring their success through onboarding, training, issue resolution, and advocating for their needs.
Top Skills: LinuxmacOSPythonRestapiWindows Server Operating Systems
2 Days Ago
Easy Apply
Hybrid
7 Locations
Easy Apply
Senior level
Senior level
Big Data • Cloud • Software • Database
The Escalation Engineer at MongoDB will solve complex customer issues, mentor team members, and contribute to internal projects, requiring a strong technical background and customer leadership skills.
Top Skills: AWSAzureCC#C++GCPGoJavaJavaScriptLinuxNasNode.jsPythonRubySanSsd

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account