Senior Software Engineer, Dentrix Ascend
$130k - $142k per yearHenry 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
$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...SeniorOngoing contractLocal areaWorldwide$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...SeniorFull timeWork at officeLocal area3 days per week$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...SeniorFull timeWorldwide$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...SeniorFull timeWork at officeLocal area2 days per week$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...SeniorFull timeLocal areaWorldwide$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...SeniorLong term contractWork at officeLocal areaWork from homeWorldwideusd176k - 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...SeniorLong term contractWork at officeLocal areaWork from homeWorldwide$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...SeniorLong term contractPermanent employmentPart time$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...SeniorWorldwide- ...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...SeniorFull timeWork at officeRemote workFlexible hours
$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...SeniorFull timeInternshipWork at officeRemote workHome officeFlexible hours- ...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....SeniorFull timeWork at office
- ...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...SeniorFlexible hours
$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...SeniorLong term contractTemporary workWorldwide$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...SeniorLong term contractPermanent employmentFull timeWork at officeWork from home2 days per week1 day per week$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...SeniorLong term contractPermanent employmentFull timeWork at officeWork from home2 days per week1 day per week$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...SeniorFull timeWork at officeLocal areaVisa sponsorshipMonday to friday$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...SeniorFull timeWork at office$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...SeniorFull timeWorldwide$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'...SeniorFull timeFor contractors$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...SeniorHourly payLong term contractFull timeContract workInternship- ...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...SeniorPermanent employmentFull timeContract workWork at officeLocal areaRemote workWorldwideFlexible hours3 days per week
$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...SeniorInternship$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...SeniorFull timeWork at officeRemote workWork from homeHome officeFlexible hours$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...SeniorWork at officeLocal areaVisa sponsorshipFlexible hours- ...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...SeniorLong term contractTemporary workInternshipWork at officeImmediate start
$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...SeniorOngoing contractFull timeLocal area$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...SeniorFull timeInternshipWorldwide$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...SeniorFull timeLocal areaWorldwide$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...SeniorFull timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Dentrix Ascend. Be the first to apply!
- software developer no experience Vancouver, BC
- software development engineer Vancouver, BC
- graduate software engineer Vancouver, BC
- software developer internship no experience Vancouver, BC
- senior software developer Vancouver, BC
- software design engineer Vancouver, BC
- software engineer part time Vancouver, BC
- new graduate software developer Vancouver, BC
- linux software engineer Vancouver, BC
- director software engineering Vancouver, BC
