Summary
Join Henry Schein One as a Staff Software Engineer and contribute to innovative, high-impact solutions for dental practices nationwide. This remote position within the United States focuses on enhancing and maintaining systems within the Revenue Cycle Management domain. You will collaborate with managers and staff engineers, mentor peers, and contribute to architectural guidelines. Responsibilities include writing high-quality, maintainable code, championing test-driven development, and designing intuitive user interfaces. The role requires strong collaboration and agile engagement, solving real-world challenges with creativity and customer empathy. This position offers competitive compensation and an excellent benefits package.
Requirements
- 8+ years developing robust desktop UI and backend enterprise applications using our tech stack or a combination of education and experience
- Experience in unit testing and understanding of domain-driven design
- Proven ability in building cross-team roadmaps and executing them in an agile environment
- Clear and confident communicator who thrives in a collaborative, knowledge-sharing culture
- Strategic thinking with the ability to plan and estimate work over 6–12-month horizons
Responsibilities
- Lead with influence: Collaborate closely with managers and staff engineers to shape technical strategy and deliver impactful software across teams
- Elevate engineering standards: Mentor peers, model engineering excellence, and help refine best practices in architecture, testing, and clean code principles
- Architect smart solutions: Contribute to and uphold architectural guidelines, mentoring teams in scalable design patterns and performance-driven development
- Engineer with excellence: Write high-quality, maintainable code grounded in object-oriented design, SOLID principles, and clean architecture
- Champion TDD: Build with confidence through a test-driven development approach
- Design intuitive experiences: Partner with Product/UX to bring clarity and elegance to our UI
- Be agile: Actively engage in Scrum ceremonies and peer code reviews, constantly striving for better delivery outcomes
- Mentor through collaboration: Foster growth through pair-programming
- Solve real-world challenges with creativity, technical insight, and customer empathy
Preferred Qualifications
- Bachelor’s Degree in Design in Computer Science or a related field
- Experience as a team or technical lead
- Familiarity with Behavioral Driven Development (BDD)
- Background in modernizing legacy systems toward a microservices architecture
- Direct experience in Revenue Cycle Management software
Benefits
- Medical, Dental and Vision Coverage
- 401K Plan with Company Match
- Paid Time Off (PTO)
- Sick Leave (if applicable)
- Paid Parental Leave
- Short Term Disability
- Income Protection
- Work Life Assistance Program
- Health Savings and Flexible Spending Accounts
- Education Benefits
- Worldwide Scholarship Program
- Volunteer Opportunities
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.