cover image
Henry Schein One UK

Henry Schein One UK

careers.henryscheinone.co.uk

4 Jobs

42 Employees

About the Company

Products that make people smile. Henry Schein One is the world's leading dental practice management software company. Our products support dentists to provide high quality dental care. And good oral health helps reduce risks around conditions such as heart disease, diabetes, and even dementia. With all our products there is the opportunity to try new ways of working, incorporate exciting ideas and be at the cutting edge of the dental industry. Are you ready to challenge yourself?

Listed Jobs

Company background Company brand
Company Name
Henry Schein One UK
Job Title
Manager, Software Engineering
Job Description
Job title: Manager, Software Engineering Role Summary: Lead and define the technology strategy for a multi-team group that powers scalable, secure dental practice solutions. Partner with Product, Design, and Data stakeholders to align engineering roadmaps with business objectives while fostering a high‑performance, customer‑centric culture. Expectations: Deliver a coherent, AI‑enabled roadmap; maintain high engineering standards; build and develop a diverse, high‑performing team; drive operational excellence (SLAs, SLOs); collaborate cross‑functionally to prioritize impactful initiatives. Key Responsibilities - Own and execute the strategy and roadmap for Infrastructure, User Interface, Data Platform, and Quality Engineering teams. - Champion a modern developer experience, incorporating AI productivity tooling and CI/CD practices. - Ensure all solutions meet security, compliance, and reliability requirements. - Use data and evidence to inform decision‑making and to adjust priorities dynamically. - Lead, coach, and develop engineering talent; hire top performers and promote diversity and inclusion. - Set and track ambitious goals, KPIs, and deliverables that drive business outcomes. - Coordinate with Product, Design, and Data to align engineering priorities with user needs and company strategy. - Define and own SLAs and SLOs for the group, driving continuous improvement in delivery quality and operational efficiency. Required Skills - 5+ years of senior engineering management experience in a SaaS environment, scaling teams to 30+ members. - Deep technical knowledge of .NET/C#, Ruby/Rails, PostgreSQL, Microsoft SQL Server, AWS, Azure, Azure DevOps, GitHub. - Proven ability to architect secure, highly available systems at scale. - Experience adopting AI/LLM technologies to create new product capabilities. - Strong leadership, mentorship, and people‑management skills with a track record of building inclusive, high‑performance teams. - Excellent cross‑functional communication, stakeholder management, and data‑driven problem solving. - Familiarity with DevOps, CI/CD, SRE principles, and defining SLOs/SLAs. Required Education & Certifications - Bachelor’s degree in Computer Science, Engineering, or a related discipline (Master’s preferred). - Relevant certifications (e.g., Certified ScrumMaster, SAFe Program Consultant, AWS/Azure Architect, or equivalent) are advantageous.
United kingdom
Remote
14-11-2025
Company background Company brand
Company Name
Henry Schein One UK
Job Title
Team Leader, Software Engineering
Job Description
Job title: Team Leader, Software Engineering Role Summary: Lead a remote software engineering team to design, build, and maintain high‑quality, scalable SaaS solutions. Own the full product lifecycle, from architecture through deployment, while fostering continuous improvement, mentorship, and strong customer focus. Expectations: - Demonstrate self‑motivation, initiative, and the ability to work independently or collaboratively. - Exhibit strong communication and interpersonal skills; influence decisions and drive best practices. - Prioritize user value, deliver solutions that solve real problems, and avoid over‑engineering. - Build and maintain API infrastructure enabling integration across products and third‑party systems. - Continuously develop team members and improve team performance. Key Responsibilities: - Lead and coach a high‑performing remote engineering team, providing mentorship and career development. - Own planning, architecture, design, coding, testing, and deployment of new features and enhancements. - Define and enforce coding standards, review processes, and best practices for performance, security, and scalability. - Collaborate with product, design, operations, and customer success to translate requirements into technical solutions. - Manage backlog prioritization, sprint planning, and iterative 6‑week cycle delivery. - Ensure robust CI/CD pipelines, automated testing, and continuous monitoring (New Relic, Insight Hub). - Champion quality, reliability, and performance across all stages of the development lifecycle. - Drive technical debt reduction and keep the architecture maintainable and extensible. Required Skills: - Proficiency in Ruby on Rails, Ember.js, NodeJS/TypeScript, Angular, TailwindCSS, .NET 7/Blazor, and related front‑end/back‑end stacks. - Deep experience with AWS (Serverless, CDK, ECS), Azure, Postgres, Redis, and CI/CD tools (GitHub Actions, Azure DevOps, Jenkins). - Strong API design and implementation skills, including versioning and documentation. - Expertise in cloud infrastructure, containerization (Docker, ECS), and configuration management (Ansible, Packer). - Knowledge of security best practices, authentication, authorization, and compliance considerations. - Leadership abilities: coaching, conflict resolution, stakeholder management, and cross‑functional collaboration. - Agile mindset, familiarity with Scrum / Kanban, sprint ceremonies, and release planning. - Excellent communication, written and verbal, with the ability to articulate complex concepts to non‑technical audiences. Required Education & Certifications: - Bachelor’s degree (or higher) in Computer Science, Software Engineering, or related field. - Relevant certifications preferred: AWS Certified Developer – Associate, Microsoft Certified: Azure Developer Associate, Scrum Master (CSM/PSM). - Demonstrated professional experience (5+ years) in software engineering with 2+ years in leadership/management.
United kingdom
Remote
17-11-2025
Company background Company brand
Company Name
Henry Schein One UK
Job Title
Senior Software Engineer in Test
Job Description
Job Title: Senior Software Engineer in Test Role Summary: Lead the design, implementation, and execution of automated and manual testing for web‑based dental practice management SaaS products. Drive quality throughout the full software development lifecycle, mentor junior engineers, and continuously improve test frameworks and processes. Expectations: - 7+ years of test automation experience on web and SaaS applications. - Strong analytical and problem‑solving skills with a focus on reliability, security, and performance. - Excellent written and verbal communication in English. - Proven ability to work in an Agile environment with tools such as Jira and a test management system (e.g., Xray). Key Responsibilities: - Design and maintain comprehensive test strategies and plans. - Develop, run, and maintain automated test suites, ensuring coverage across the testing pyramid. - Conduct manual testing and explore black‑box, grey‑box, and white‑box techniques. - Plan, execute, and report on non‑functional tests: performance, load, security, resilience. - Enhance and evolve the automation framework for scalability and reliability. - Mentor and coach junior test engineers on best practices and process improvements. - Diagnose defects, recommend fixes, and validate new functionality post‑fix. - Collaborate closely with developers, product managers, and QA peers to identify and mitigate risks early. - Define, document, and enforce test standards, guidelines, and continuous improvement initiatives. Required Skills: - Test automation (Playwright, Postman, JUnit, JaCoCo). - Load testing tools (at least one). - Test management tools (Xray for Jira or equivalent). - PostgreSQL, MS SQL, Docker, containerization, and Linux environments. - Familiarity with Spring framework. - Agile methodologies and Jira. - Strong English communication (written and spoken). Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field preferred. - Certifications in QA or test automation (e.g., ISTQB, CSM) are a plus.
Surrey, Canada
Hybrid
Senior
19-11-2025
Company background Company brand
Company Name
Henry Schein One UK
Job Title
Senior Backend Engineer
Job Description
**Job title:** Senior Backend Engineer **Role Summary:** Design, develop, and maintain secure, scalable backend services and APIs for dental practice revenue cycle management software. Lead architectural decisions, mentor junior developers, and ensure high performance, reliability, and code quality across the platform. **Expectations:** - Deliver production-ready backend features on time and within scope. - Maintain service stability and uptime, proactively monitoring and resolving incidents. - Mentor and provide technical guidance to a small team of backend developers. - Champion best practices in coding, testing, and deployment. - Collaborate cross‑functionally with product, frontend, and UX teams to translate requirements into robust implementations. **Key Responsibilities:** - Design and implement backend APIs using Groovy, Spring Boot, and Java. - Architect database solutions: schema design, Hibernate ORM configuration, and Liquibase migration strategies. - Write focused, maintainable unit and integration tests. - Conduct code reviews, enforce coding standards, and split features into manageable stories. - Resolve complex production issues and defect triage. - Build CI/CD pipelines with Gradle, Git, Docker, and AWS infrastructure. - Document designs, API contracts, and system architecture for internal and external stakeholders. - Stay current with industry best practices, proposing improvements to performance, security, and developer experience. **Required Skills:** - 5–7+ years commercial backend development experience. - Expert proficiency in Groovy and Java. - Advanced knowledge of relational databases (PostgreSQL/MySQL), SQL, and Hibernate ORM. - Design and consumption of RESTful APIs. - Experience with Gradle, Git, Docker, and AWS services (EC2, RDS, S3, SQS/SNS). - Unit and integration testing frameworks (e.g., JUnit, Mockito). - Agile development and CI/CD principles. - Strong analytical, problem‑solving, and communication skills. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or a related technical discipline, or equivalent work experience. ---
Surrey, Canada
Hybrid
Senior
19-11-2025