cover image
Henry Schein One UK

Henry Schein One UK

careers.henryscheinone.co.uk

5 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
Software Engineering Manager
Job Description
**Job title** Software Engineering Manager **Role Summary** Lead a mission‑focused, hybrid software engineering team responsible for designing and delivering high‑availability, global solutions for a practice‑management product. Execute technical strategy, improve deployment cadence, reinforce secure and compliant architecture, and collaborate with product and leadership to drive user‑centric growth. **Expectations** - Deliver reliable, scalable web applications for large, enterprise‑level user base. - Drive continuous delivery and process maturity within 2‑week sprints in a 6‑week cycle. - Maintain ownership of software quality, security, compliance, and performance. - Foster a high‑performing, high‑growth team culture that values empathy, authenticity, curiosity, and courage. **Key Responsibilities** - Assemble, coach, and retain a high‑performing engineering team. - Oversee technical performance, resolve workflow blockers, and enable continuous delivery at scale. - Guide architecture, design, and implementation of scalable SPA frameworks and RESTful APIs. - Partner with Product, Senior Leadership, and stakeholders to shape vision and strategy. - Ensure security hygiene, regulatory compliance, and system reliability. - Promote cross‑functional communication and influence decisions to optimize user experience. - Mentor team members, providing career development and performance feedback. - Champion process improvements and technical practices that support global growth. **Required Skills** - 7+ years progressive software development and 1–2 years of engineering leadership. - Proficiency with modern SPA frameworks (React, Angular, Vue.js, Ember.js). - Strong database expertise: Postgres, SQL Server (and Redis). - RESTful API design, integration, and third‑party service connectivity. - Experience with Java, Groovy, Grails, Kafka, Kubernetes, AWS (.e.g., EC2, RDS, S3). - Familiarity with CI/CD pipelines, GitLab, Jira, Dynatrace. - Excellent communication, cross‑functional collaboration, and influence skills. - Ability to thrive in a hybrid remote/hybrid environment. **Required Education & Certifications** - Bachelor’s degree in Computer Science or a related technical field (or equivalent experience). - No mandatory certifications, but familiarity with cloud (AWS/Azure) and DevOps tools is preferred.
Surrey, Canada
Hybrid
Senior
09-10-2025
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