About The CompanyHenry Schein One is the global leader in dental management, analytics, communication, and marketing software. Our solutions provide seamless, integrated experiences for dental professionals, helping them manage their practices more efficiently. We pride ourselves on a supportive, diverse, and inclusive workforce and offer opportunities for professional growth. In 2022, Henry Schein One was recognized as one of the top places to work in Utah.
About The Role
Henry Schein One is seeking an experienced Software Engineer to join a cross-functional scrum team. This role involves developing high-quality software, mentoring junior team members, and contributing to strategic decisions regarding software architecture and implementation. As a senior member of the team, you will work with product architects and other teams to drive continuous delivery and improve software quality, performance, and team efficiency.
Responsibilities
- Develop software that exceeds user expectations
- Drive continuous delivery and improve team DORA metrics
- Collaborate with internal and external teams to develop, test, and measure the quality of software
- Communicate best practices and quality plans with executive leadership and architects
- Recommend design patterns, frameworks, and solutions for continuous integration and delivery
- Work with SRE engineers to incorporate quality practices in build and deployment pipelines
- Establish high code quality standards and participate in code reviews
- Lead discussions on architectural solutions across teams
- Provide mentorship and guidance to junior developers
- Conduct systems analysis and recommend process improvements
- Lead engineering guilds and deliver results for key engineering initiatives
Qualifications
- Bachelor’s Degree in Computer Science or equivalent experience
- 8+ years of software development experience
- Expertise in React, JavaScript, and Next.js
- Knowledge of Microservices, API Gateway, Event Sourcing, Kubernetes, Docker, Java, Spring, Node.js, and other related technologies
- Experience with SQL, NoSQL, Graph DBs, Kafka, and authentication methods (JWT)
- Strong problem-solving and diagnostic abilities
- Knowledge of application design patterns and domain-driven design
- Ability to design technical specifications and translate requirements into code
- Familiarity with cross-team interdependent roadmaps
- Strong project estimation and planning skills
Compensation
- $96,000 - $168,000 base salary (dependent on experience, skills, and location)
- 12.5% annual bonus potential
What You Get As a Henry Schein One Employee
- Competitive compensation and benefits package
- Medical, dental, and vision coverage
- 401K plan with company match
- Paid parental leave and flex time off
- Education benefits and worldwide scholarship program
- Volunteer opportunities and more
Equal Opportunity
Henry Schein One is an Equal Employment Opportunity Employer and does not discriminate based on race, color, religion, gender, sexual orientation, age, disability status, or any other legally protected status.