H

Henry Schein One

Integrated dental practice management software

Staff Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • At least 8 years of professional software engineering experience designing and delivering complex, enterprise-scale software systems.
  • Expertise in software architecture, distributed systems, client-server architecture, object-oriented design, and engineering best practices.
  • Ability to create technical designs, architectural documentation, and scalable solutions while influencing technical decisions across teams.
  • Problem-solving skills and experience diagnosing and resolving complex production issues.
  • Demonstrated technical leadership through mentoring engineers, conducting code reviews, driving software quality, and elevating team capabilities.
  • Ability to collaborate, navigate ambiguity, challenge assumptions, and build alignment without direct authority.
  • Ability to combine strategic thinking, ownership, accountability, and continuous learning to deliver business outcomes.

Responsibilities

  • Lead the architecture, design, and implementation of scalable, highly available software solutions.
  • Develop and communicate cross-team technical strategies and architectural standards.
  • Provide technical leadership and mentorship through code reviews, design reviews, and pair programming.
  • Partner with Product and Engineering teams to translate business requirements into technical solutions and delivery plans.
  • Establish and promote best practices around software design, maintainability, security, and performance.
  • Drive continuous improvement initiatives across applications, systems, and engineering processes.
  • Evaluate emerging technologies and recommend innovative solutions that support business objectives.
  • Facilitate architectural discussions across multiple teams and domains, ensuring alignment with company-wide technology direction.
  • Lead engineering guilds and contribute to the growth and development of engineering talent.
  • Investigate complex technical challenges and drive resolution through thoughtful analysis and collaboration.

Desired Qualifications

  • Experience with cloud-based applications and service-oriented architectures.
  • Familiarity with modern API frameworks, messaging systems, and event-driven architectures.
  • Experience leading technical initiatives spanning multiple engineering teams.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

About the Company

Henry Schein One

Integrated dental practice management software

Henry Schein One provides integrated dental technology to help dental practices run more efficiently, profitably, and with a focus on patient care. Its platform combines demand generation, patient experience, practice management, revenue management, dental analytics, and clinical workflow into a single, simple-to-use system. Practitioners and office staff use the software to streamline operations, improve clinical and administrative processes, and make data-driven decisions. The company differentiates itself by offering a comprehensive, end-to-end solution that integrates multiple functions within one platform, supported by Henry Schein’s extensive dental network. The goal is to help practices deliver better patient care while achieving smoother operations and higher profitability.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
American Fork, UT
Founded
2018

Recently Posted Jobs

Explore more opportunities at Henry Schein One

See more jobs