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 doingContributing 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 stackNew 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 experienceSenior-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 attributesGreat 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 offerHighly 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.
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.