Jobs and Careers
HE

Staff Software Engineer (Java) - Hybrid

Henry Schein One
American Fork, United Statesfull_timeVerifiedPosted 30 May 2025
💰 $155,000/yr($120,000/yr$155,000/yr)

About the role

This position will be hybrid in the American Fork, UT office for a minimum of 2 days per week.

Job Summary
Henry Schein One is on a mission to empower dental professionals with innovative, cloud-based technology. Our flagship product, Dentrix Ascend, is revolutionizing practice management, and we're seeking a talented and passionate Staff Java Software Engineer to join our dynamic team. In this role, you will be instrumental in designing, developing, and maintaining critical finance features within Dentrix Ascend, directly impacting the efficiency and success of dental practices across the nation.

If you are an experienced Java expert with a passion for building high-performance, reliable, and well-architected software, and thrive in a collaborative, team-oriented environment, we encourage you to apply!

What You Will Do
  • Lead the technical design and development of new and existing finance-related features for the Dentrix Ascend platform
  • Write clean, efficient, and maintainable Java code using Spring Boot, following Test-Driven Development (TDD) practices and clean architecture principles
  • Apply expert-level understanding of object-oriented design, SOLID principles, refactoring, and design patterns to ensure code quality and long-term maintainability Contribute to and help shape the overall system architecture, focusing on performance optimization, scalability, and reliability under high usage
  • Collaborate cross-functionally with product owners, designers, and fellow engineers to translate business requirements into robust technical solutions
  • Troubleshoot and resolve complex technical issues, ensuring the stability and integrity of the Dentrix Ascend platform using knowledge, passion, and curiosity 
  • Mentor and model best practices for junior engineers, fostering a culture of continuous learning, innovation, and engineering excellence
  • Partner with DevOps to build and maintain CI/CD pipelines, promoting automation and deployment efficiency
  • Actively participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, retrospectives, and code reviews
  • Stay current with Java and related technologies, advocating for the adoption of modern tools and practices that enhance team performance and product quality

Travel/Physical Demands
  • Travel typically less than 10%
  • Office environment with no special physical demands required

Technologies We Use
  • Languages & Frameworks: Java, Spring Boot, Groovy, and Grails
  • Frontend: React, VUE, and Backbone
  • Database: MS SQL Server and Postgres
  • Containerization: Docker and Kubernetes
  • Cloud: AWS or other platforms
  • DevOps & Tools: GitLab and Jira
  • Microservice Architecture
  • REST API Development


Qualifications

What You Will Have
  • 8+ years of experience building backend software with Java and Spring Boot with significant hands-on experience in developing enterprise-level applications
  • Experience creating and working with Microservices and modern architectural patterns
  • Experience with large language models (LLMs) or similar AI technologies for generating, interpreting, and improving codebases

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Henry Schein One

View company profile →