Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Dentrix Ascend

$130k - $142k per year

Henry Schein One

This position requires local presence. Please view similar jobs below.

About Us

Henry Schein One Canada builds technology that helps dental professionals, teams, and organizations work more efficiently and deliver better patient care. Recognized as one of the 2026 Best Workplaces in Canada through Great Place to Work®, we value collaboration, impact, and continuous improvement.

Our Dentrix Ascend engineering team contributes to the development of Dentrix Ascend, our cloud-based practice management platform used by dental practices across the United States. Engineers in Canada work closely with product and engineering partners to build scalable features, improve system performance, and strengthen the reliability of a modern, cloud-native solution.

This team plays an important role in driving technical quality, innovation, and continuous improvement for one of Henry Schein One’s growing cloud products.

About the Opportunity

We are looking for a Senior Software Engineer to join our True North team and help build and evolve Dentrix Ascend for the US market.

In this role, you will design, develop, test, and deliver reliable software for a complex SaaS platform used by dental professionals throughout their day. You will work across the development lifecycle, contribute to technical decisions, resolve complex production issues, and help improve the quality and maintainability of the codebase.

This is a hands-on individual contributor role for an experienced engineer who enjoys solving complex problems, collaborating across disciplines, and supporting the growth of other developers. You will work closely with Product, Engineering, UX, and Quality partners across our distributed organization.

At Henry Schein One Canada, you will join a culture that embraces ownership, collaboration, curiosity, and open communication within a flexible, high-performing environment.

Availability

This is a hybrid role, with one day per week in our Surrey, BC office to support collaboration, brainstorming, and team connection. Our office is located across from Guildford Mall.

What You’ll Do

  • Design, develop, test, and maintain scalable software for the Dentrix Ascend platform
  • Build high-quality backend services, APIs, database integrations, and user-facing functionality
  • Translate product and business requirements into practical, maintainable technical solutions
  • Contribute to technical design discussions and make recommendations that balance delivery, scalability, performance, and long-term maintainability
  • Write clean, secure, well-tested code and participate actively in code reviews
  • Investigate and resolve complex production issues, identifying root causes and implementing sustainable solutions
  • Improve application performance, reliability, monitoring, and development workflows
  • Collaborate with Product, UX, Quality, and other engineering teams throughout planning and delivery
  • Support engineering modernization initiatives, including framework, architecture, and tooling improvements
  • Mentor other developers through code reviews, pairing, knowledge sharing, and technical guidance
  • Contribute to team standards and engineering practices while remaining accountable for your own delivery commitments
  • Explore practical ways to use AI-assisted development tools to improve productivity and software quality

What You’ll Bring

  • 5+ years of professional software development experience, including experience building complex web or SaaS applications
  • Strong experience with Java and modern object-oriented software development
  • Experience with Groovy, Grails, Spring, or a comparable Java-based framework
  • Experience designing, building, and consuming RESTful APIs
  • Strong understanding of relational databases, SQL, data modelling, and ORM frameworks
  • Experience writing unit, integration, and automated tests
  • Experience working with cloud-based applications and modern development environments
  • Familiarity with CI/CD practices, version control, containerization, and production monitoring
  • Experience diagnosing performance, reliability, or scalability issues in production systems
  • Understanding of software architecture, common design patterns, and secure development practices
  • Experience working in an Agile development environment
  • Strong communication, collaboration, and problem-solving skills
  • Ability to work independently while contributing effectively within a distributed team
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience

Nice to Have

  • Experience with Groovy, Grails, Spock, Hibernate, or Liquibase
  • Experience with React or another modern frontend framework
  • Experience with microservices, distributed systems, or event-driven architecture
  • Experience with Kafka, RabbitMQ, AWS SQS/SNS, or similar messaging technologies
  • Experience with AWS and Kubernetes
  • Experience profiling and optimizing application performance or database queries
  • Experience with observability and monitoring tools such as Dynatrace
  • Experience with AI-assisted development tools such as Cursor, Copilot, or similar platforms
  • Experience working with healthcare, dental, financial, or other complex workflow-based software

Our Technologies and Tools

  • Java, Groovy, Grails
  • React
  • RESTful APIs
  • Kafka, RabbitMQ
  • PostgreSQL, Redis, MS SQL
  • Hibernate, Liquibase
  • AWS, Docker, Kubernetes
  • GitLab, Gradle
  • Jira, Dynatrace
  • Cursor and other AI-assisted development tools

Our Recruiting Process

We try to make our process as straightforward as possible while giving you and us opportunities to learn about each other.

  • Introductory screening call with a Talent Acquisition team member
  • Short online behavioural and cognitive assessment
  • Interview with the Hiring Manager
  • Technical and Team Panel Interview

For us, hiring is always human first. Every application is personally reviewed, every interview is human-to-human, and we only use AI tools to support listening and accuracy, never to replace real connection.

We pride ourselves on fostering a flexible, high-performing culture that is inclusive and supports professional growth. As a future team member, you will embrace ownership, transparency, communication, and collaboration.

Compensation and Benefits

The posted range for this position is between $130,000 CAD and $142,000 CAD, which is the expected starting base salary range for an employee who is new to the role through to someone who is fully proficient and experienced in the role. Many factors go into determining employee pay within the posted range, including prior experience, training, current skills, certifications, and education.

Our benefits also include:

  • 3% RRSP matching
  • Comprehensive health benefits plan, including 100% drug coverage
  • Three weeks of paid vacation, growing up to five weeks with tenure
  • Unlimited paid flex days
  • Paid birthday off
#J-18808-Ljbffr

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Dentrix Ascend in Vancouver, BC vacancy
  • $114.4k - $203.9k per year

     ...availability, and seamless scalability at cloud scale. As a Senior Software Engineer, you will help design, build, and operate core components...  ...en considération pour l’emploi, sans égard à l’âge, à l’ascendance, à la citoyenneté, à la couleur, aux congés médicaux ou familiaux... 
    Senior
    Ongoing contract
    Local area
    Worldwide

    Microsoft

    Vancouver, BC
    17 hours ago
  • $141.4k - $204.4k per year

     ...happen. Description and requirements In FC Quality Verification Engineering, our mission is to build the technology, large-scale test...  ...production, content, and live operations teams. Role summary As a Senior Software Developer in Vancouver you will manage these systems from... 
    Senior
    Full time
    Work at office
    Local area
    3 days per week

    Electronic Arts

    Vancouver, BC
    3 days ago
  • $111k - $160k per year

     ...of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Job Description Summary Who is Mastercard Mastercard is a global technology company in the payments industry. We work to... 
    Senior
    Full time
    Worldwide

    Mastercard

    Vancouver, BC
    3 days ago
  • $199.8k - $244.2k per year

     ...looking for an experienced, product-minded, and resourceful senior backend engineer to own the design, development, and operation of these services...  ...community members. WHAT WE'RE LOOKING FOR  ~4+ years of software engineering experience, with most of it spent building and... 
    Senior
    Full time
    Work at office
    Local area
    2 days per week

    EarnIn

    Vancouver, BC
    23 hours ago
  • $141.4k - $204.4k per year

     ...ship, scale, and operate secure, reliable game experiences for millions of players worldwide. We are seeking an experienced Senior Software Engineer to join our Service Enablement organization as a technical leader and change-maker. In this role, you will lead a team of software... 
    Senior
    Full time
    Local area
    Worldwide

    Electronic Arts

    Vancouver, BC
    4 days ago
  • $176k - $200k per year

     ...believe AI represents the future of work, and APIs are at the heart of how AI connects with the tools where work happens. As a Software Engineer on our API and Developer Platform team in Vancouver, you will help make our developer platform come to life for AI, owning the gateways... 
    Senior
    Long term contract
    Work at office
    Local area
    Work from home
    Worldwide

    Asana

    Vancouver, BC
    6 hours ago
  • usd176k - usd200k per year

     ...We’re looking for a Senior Software Engineer to join our growing AI organization in Vancouver. Asana is pioneering a new category of technology as the human-agent operating system, doubling down on our AI Suite to move our customers toward expansive, end-to-end intelligent... 
    Senior
    Long term contract
    Work at office
    Local area
    Work from home
    Worldwide

    Asana

    Vancouver, BC
    11 hours ago
  • $132k - $165k per year

     ...Description & Requirements Senior Software Engineer - Tech Distribution & Logistics Systems Who we are lululemon is an innovative performance...  ..., a homegrown application that acts as a parcel execution engine. This application integrates with our Warehouse Management... 
    Senior
    Long term contract
    Permanent employment
    Part time

    lululemon

    Vancouver, BC
    5 hours ago
  • $146.2k - $201.1k per year

     ...can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to tackle...  ...features and improvements What We Look For ~5+ years of software engineering experience ~ Experience designing, building, and operating... 
    Senior
    Worldwide

    Databricks

    Vancouver, BC
    23 hours ago
  •  ...deployment. Work with distributed systems, cloud infrastructure, data engineering technologies, and machine learning-related data workflows. Design, maintain, and improve sophisticated object-oriented software collaboratively. Implement testing and quality practices... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Workday

    Vancouver, BC
    1 day ago
  • $140k - $210k per year

     ...diner, they came up with an idea to revolutionize the enterprise software market. And when we began to rise, one thing that really set us...  ...not Workday Careers. We’re Platypus, an AI/ML-centered data engineering team and our goal is to ingest, manage, derive, and serve data... 
    Senior
    Full time
    Internship
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Vancouver, BC
    1 day ago
  •  ...vendor sourcing, evaluation, and escalation when applicable. Oversee production-system installation and maintenance support while engineering solutions that minimize ongoing support needs. Use cloud computing, automation, and configuration as code where appropriate.... 
    Senior
    Full time
    Work at office

    Electronic Arts

    Vancouver, BC
    1 day ago
  •  ...with your vision of your career growth, we want to hear from you! About Your Role We are looking for passionate and skilled software engineers to join us in our mission to secure the next generation of cloud-native applications and AI workloads. Calico Open Source... 
    Senior
    Flexible hours

    Tigera

    Vancouver, BC
    11 days ago
  • $226.58k - $332.32k per year

     ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning...  ...empower content developers worldwide. What You'll Do As a Senior Software Programmer on the Media Services team, you'll provide technical... 
    Senior
    Long term contract
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    23 hours ago
  • $155k - $205k per year

     ...invoices, payments, bank transactions and reconciliation. As a Senior Engineer, you’ll own significant end-to-end initiatives from technical...  ...closely with partner teams to ensure changes to the accounting engine support other Xero teams built on Accounting Core. You’ll also... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office
    Work from home
    2 days per week
    1 day per week

    Xero

    Vancouver, BC
    23 hours ago
  • $155k - $205k per year

     ...such as payment orchestration, provider integrations, onboarding, risk and compliance, reconciliation and bill payments. As a Senior Engineer, you’ll own significant end-to-end initiatives from technical design through to production, helping decide how payment capabilities... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office
    Work from home
    2 days per week
    1 day per week

    Xero

    Vancouver, BC
    23 hours ago
  • $230.02k - $279.12k per year

     ...at scale, and helping to create safer, more civil shared experiences for everyone. As Senior Software Engineer on the Avatar Animation team, you will leverage the Roblox game engine and tools to build groundbreaking experiences that push the boundaries of what is... 
    Senior
    Full time
    Work at office
    Local area
    Visa sponsorship
    Monday to friday

    Roblox

    Vancouver, BC
    23 hours ago
  • $140k - $230k per year

     ..., We’re Building the Future of Competitive Intelligence The Engineering team is hiring This role exists to make the correct way to...  ...ll help shape how a fast-moving, AI-first engineering org ships software safely. Klue moves fast and builds AI-first. This role... 
    Senior
    Full time
    Work at office

    Klue

    Vancouver, BC
    23 hours ago
  • $146.2k - $201.1k per year

     ...into deep, actionable insights. Founded by engineers and driven by innovation, we’re obsessed...  ...simple and approachable. As a Senior Frontend Engineer focused on Dashboards...  ...We Look For ~5+ years of professional software engineering experience, with strong experience... 
    Senior
    Full time
    Worldwide

    databricks

    Vancouver, BC
    3 days ago
  • $107k - $157.3k per year

     ...a better world for everyone. Our Field Delivery team builds software used by construction workers on active job sites where connectivity...  ..., and reliability is required. We're looking for a Senior Software Engineer to help build and evolve our field operations platform. You'... 
    Senior
    Full time
    For contractors

    Autodesk

    Vancouver, BC
    9 days ago
  • $80 - $100 per hour

     ...its people, find out more about what Aviso has to offer at . The Opportunity: We’re looking to fill an opening for a Senior Software Engineer to join our Information Technology team. Reporting to the Manager, Software Engineering, the Senior Software Engineer leads... 
    Senior
    Hourly pay
    Long term contract
    Full time
    Contract work
    Internship

    Aviso Wealth

    Vancouver, BC
    1 day ago
  •  ...organization. Position Summary: Trulioo is looking for a Senior Software Engineer to lead the architecture and development of high-throughput,...  ...durable, multi-step verification workflows using a workflow engine to guarantee reliable execution across service and vendor... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours
    3 days per week

    Trulioo

    Vancouver, BC
    23 hours ago
  • $150.7k - $251.7k per year

     ...underlying API infrastructure themselves. We're looking for a senior engineer who can own the design and delivery of large, complex systems and raise the technical bar across the team. As a Senior Software Development Engineer, you'll drive the architecture and technical... 
    Senior
    Internship

    Amazon Web Services (AWS)

    Vancouver, BC
    3 hours ago
  • $132.8k - $199.2k per year

     ...chapter gets built. We’re forming small, senior, cross-functional AI teams that bring together product leaders, machine learning engineers, and full-stack builders to create intelligent...  .... About the Role As a Full Stack Software Engineer in Agent Factory, you’ll help build... 
    Senior
    Full time
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours

    Workday

    Vancouver, BC
    1 day ago
  • $151k - $189k per year

     ...Position Overview As a Senior Staff Software Engineer on Diligent's Platform AI team, based out of our technical center of excellence in Vancouver, you will drive the architecture and technical direction of the services that bring AI research and models into production... 
    Senior
    Work at office
    Local area
    Visa sponsorship
    Flexible hours

    Diligent Corporation

    Vancouver, BC
    a month ago
  •  ...still runs on disconnected systems, manual workflows, and decisions made without data. Most of it has never been touched by modern software engineering, let alone AI. EviSmart is the dental industry's Autopilot. We build the platform that automates the workflows consuming the... 
    Senior
    Long term contract
    Temporary work
    Internship
    Work at office
    Immediate start

    Evismart

    Vancouver, BC
    a month ago
  • $142.4k - $257.5k per year

     ...-enabled world. Microsoft’s Azure Data engineering team is leading the transformation of analytics...  ...Mirroring team is currently seeking a Senior Software Engineer to join their team. This team...  ...pour l’emploi, sans égard à l’âge, à l’ascendance, à la citoyenneté, à la couleur, aux... 
    Senior
    Ongoing contract
    Full time
    Local area

    Microsoft

    Vancouver, BC
    5 hours ago
  • $111k - $160k per year

     ...of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer (Sanctions Service & AI Inference) Who is Mastercard? Mastercard is a global technology company in the payments industry. Our... 
    Senior
    Full time
    Internship
    Worldwide

    Mastercard

    Vancouver, BC
    3 days ago
  • $141.4k - $204.4k per year

     ...love. We are looking for an experienced Senior Gameplay Engineer to join our team in Vancouver and help...  ...into polished gameplay mechanics. Engine & Performance Optimization: Write clean...  ...and junior engineers, advocating for software architecture best practices, thorough code... 
    Senior
    Full time
    Local area
    Worldwide

    Electronic Arts

    Vancouver, BC
    3 days ago
  • $141.4k - $204.4k per year

     ...matter. A team where everyone makes play happen. Job Title: Senior Software Engineer - Generalist (Foundations) (Apex Legends) Location: Los...  ...leading live service franchises. As a Senior Software Engineer, Engine Systems, you will report to Principal Technical Director and... 
    Senior
    Full time
    Local area

    Electronic Arts

    Vancouver, BC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Dentrix Ascend. Be the first to apply!