Senior Software Engineer

Senior Software Engineer

Full-Time 135000 - 165000 $ / year (est.) On-site
E

At a Glance

  • Tasks: Lead the design and development of a cutting-edge Customer Experience Platform in the dental industry.
  • Company: Join EviSmart, a rapidly growing tech company revolutionizing dental workflows.
  • Benefits: Competitive salary, performance-based bonuses, and hands-on access to AI tools.
  • Other info: Dynamic squad model in Vancouver with clear career growth opportunities.
  • Why this job: Be a key player in shaping innovative tech solutions that impact real customers globally.
  • Qualifications: 7+ years in software development with strong leadership and architecture experience.

The predicted salary is between 135000 - 165000 $ per year.

The dental industry, a $40B global market spanning 28 countries, still runs on disconnected systems, manual workflows, and decisions made without data. EviSmart is the dental industry's Autopilot. We build the platform that automates the workflows consuming the industry's time and margin, and we build it here, in Vancouver.

If you want to architect systems that ship to real customers across North America, Europe, and beyond, and you're done with legacy tech and permission-seeking, this is the role.

Why Now

The Customer Experience Platform is being built from the ground up. No legacy architecture to fight. The person who joins now will define the technical foundation and the standards everyone else builds on.

What You’ll Own

  • Own the end-to-end technical design of the Customer Experience Platform balancing short-term delivery with long-term scalability ('design for 100x, build for 10x').
  • Work hands-on alongside 2–3 engineers (30–50% IC) to bring system designs to production-quality reality.
  • Define API specs, data contracts, code quality guidelines, and architectural patterns the team builds on.
  • Hold the line on >99.9% uptime.
  • Partner with Product and UX to translate real customer workflows into maintainable, scalable systems.

What You’ll Get

  • Hands-on access to the full AI toolchain: Claude, Cursor, LLM-powered workflows in production.
  • Direct line to product, design, and the CEO. No layers, no ticket queues between you and the decision.
  • 50% of variable compensation tied to measurable technical outcomes: uptime, bug density, scalability gains.
  • Collocated squad model: core team on-site in Vancouver for rapid, focused iteration.
  • Clear trajectory: Principal Engineer → Staff Engineer, in a company at 145% YoY growth.
  • Above-market compensation for the right person.

How We Work

We ship before we’re 100% certain. We write things down because we have two offices and memory is lossy. We debate loudly and move without resentment. We run weekly sprint rituals: planning, standups, demos, and we use automated release gates on compliance, security, and reliability.

The Question You’re Probably Asking

Direct answer: you own the architecture. There’s no Principal Engineer above you on this product. You’ll make the calls, you’ll defend them, and you’ll live with the outcomes.

What We Need

  • 7+ years in software development, with 3+ years in technical leadership or architecture including hands-on IC time.
  • Distributed systems and modern web architecture: microservices, APIs, event-driven patterns.
  • Strong command of at least one major stack: Python, Node.js/React, Java/Spring, or Go.
  • AI/ML integration experience: LLM APIs, agents, embeddings, document intelligence in production.
  • Compliance and security mindset. HIPAA or ISO 27001 experience is a real plus.
  • Track record of designing for scale: systems that grew 10x to 100x without a full rewrite.
  • Strong communicator able to translate architecture decisions for non-technical stakeholders.

You’ll Stand Out If You Have

  • Leader experience: you’ve been the technical decision-maker.
  • B2B SaaS background, especially in retention or customer engagement products.
  • Experience leading migrations: data centres to cloud, monoliths to microservices.
  • Outcome-based engineering performance models.

About Our Operating Model

We operate on a Squad Model focused on outcomes, not output. Your team is collocated in Vancouver for rapid iteration. Success is tied to business impact: uptime, quality, scalability.

Senior Software Engineer employer: EviSmart™

EviSmart is an exceptional employer that fosters a collaborative and innovative work culture, making it an ideal place for a Senior Solutions Engineer to thrive. With a strong focus on employee growth, we offer comprehensive training and development opportunities, ensuring you can advance your skills while contributing to meaningful projects in the dental-lab industry. Located in a vibrant area, our team enjoys a supportive environment that values work-life balance and encourages creative problem-solving.

E

Contact Details:

EviSmart™ Recruitment Team

We think you need these skills to ace Senior Software Engineer

Software Development
Technical Leadership
Distributed Systems
Microservices
APIs
Event-Driven Patterns
Python