Job Description
We are looking for a passionate Senior Platform Engineer to help keep Dentally reliable, secure and fast as we grow our technical estate across global regions. You will help to enhance our system availability, observability, security and reliability whilst resolving issues before they impact our customers. You will also play a role in the continued evolution of software delivery and incident management capabilities, working closely with our product development teams to increase change impact awareness and improve developer experience.
Who we are
Henry Schein One provides leading online dental practice management software to thousands of dental professionals. We are shaping the future of how millions of patients interact with their dental practice. We aim to solve tough, real-world problems by continuously innovating in the product space. We are growing our team to allow us to expand the use of Dentally across the globe. This is an opportunity to join one of the UK’s best employers as recognised in the Sunday Times Best Places to Work 2023 initiative.
As an inclusive and forward-thinking company, we are committed to creating an environment that values diversity and promotes equal opportunities for all individuals. We strongly encourage applicants from underrepresented backgrounds to apply.
About You
You are highly self-motivated and can work independently or partner closely with other engineers on a project. You are passionate about observability, availability and issue management. You are capable of creating highly secure, scalable and reliable solutions and want to ensure we offer the best possible experience to our users. You have strong communication and interpersonal skills. You enjoy solving problems and like to challenge yourself by quickly identifying and mitigating an issue before moving on to the next one. You have experience in working closely with third party providers, engineering teams and business stakeholders to build highly scalable end-to-end applications.
What you'll be doing
- Contributing to the continued success our global cloud infrastructure strategy
- Contributing to smooth software development and delivery, and ensuring production systems are running without issues.
- Establishing high availability, reliability and scalability through proactive monitoring and alerting throughout our workflows
- Automating infrastructure resource provisioning, deployment, and management
- Working with our product development teams to understand their operational needs and building platforms, toolchains, and workflows to facilitate them
- Creating and maintaining innovative, automated solutions, tooling and alerting frameworks to improve the reliability of our production systems
- Maintaining documentation and "runbooks" to assist with operational management
- Assisting with on-call rotations and processes
- Educating, training and promoting our culture of ownership to help our engineering teams better understand the production impact of their changes
- Working closely with internal partners and teams to ensure that we ship software that meets security, SLA, and performance requirements
Our Tech stack
- New Relic
- AWS CDK for C#
- ECS, Docker
- Linux
- AWS, Azure Devops
- Ansible
- Packer
Product Development Stack:
- Ruby, Ruby on Rails, Ember.js, javascript
- Postgres, Redis
- Puma, Sidekiq
- GitHub
Your skills and experience
- Senior-level engineer with 5 years of experience across both Development and Operations
- Experience with monitoring and observability solutions such as New Relic
- Experience with issue management
- A proven track record of improving platform stability and performance
- Experience designing, building, and operating large-scale production systems
- A proven track record of working with cloud computing platforms such as Amazon Web Services, Heroku or Microsoft Azure
- Proven experience and appreciation of IaC (Infrastructure-as-Code) practices
- Experience in automating infrastructure, testing, and deployments using tools like Ansible, Chef, or Terraform
- Experience working with containers, such as with Docker or Kubernetes
- Experience working across DevSecOps pipelines and tooling
- Experience debugging complex problems
- Desirable: Experience of working with large production data sets
- Desirable: A good understanding of Ruby and Ruby on Rails
It's not expected that any single candidate would have expertise across all of these areas - we're looking for candidates that are particularly strong in a few areas, and have some interest and capabilities in others.
Your personal attributes
- Great communication and collaboration skills working with other engineers, product managers, and business stakeholders
- Independent, proactive, and able to deliver production-ready solutions with minimal guidance
- Empathetic and authentic
- Inquisitive and interested
- Driven
- Self-motivated and diligent
- Optimistic and courageous
Our recruiting process
We try to make our process as simple as possible whilst giving you and us opportunities to learn about each other.
20mins of online cultural and cognitive assessments Chat with Head of Software Engineering to review role alignment Technical test followed by review/interview with peer group
After this, we aim to make a decision within 24 hours
Our shared values
Consistently live and demonstrate Henry Schein One core values:
- Mutuality
- No politics
- Each person as important as the next
- Recognise creativity and encourage it
- Open communication
- Strong Ethics
Benefits we offer
- Highly competitive salary and benefits package
- Fully remote working
- Flexible working hours
- Opportunity to work in a highly creative and dynamic work environment
- You are responsible for making decisions that will affect thousands of users. You won't be micromanaged or subject to decision by committee
- Ability to help us shape and evolve our culture
- Worldwide career progression opportunities
Henry Schein is committed to the principle of equal opportunities in employment in all spheres of its operation. Henry Schein UK Holdings strives to operate a policy of equal opportunity and not discriminate against any person gender, race, colour, nationality, ethnic or national origin, religion, sexual orientation, marital status, disability, age or any other characteristic protected by law.