Manager, Engineering I

Manager, Engineering I

Full-Time 60000 - 80000 € / year (est.) Home office possible
Henry Schein

At a Glance

  • Tasks: Lead a remote team to create innovative dental software solutions.
  • Company: Join Henry Schein One, a leader in dental practice management software.
  • Benefits: Enjoy competitive salary, fully remote work, and flexible hours.
  • Other info: Collaborative culture with opportunities for global career progression.
  • Why this job: Make a real impact on patient experiences while growing your career.
  • Qualifications: 5+ years in full-stack development and 2+ years in a leadership role.

The predicted salary is between 60000 - 80000 € per year.

We are looking for a software engineering team leader who is experienced in building applications for consumers and enterprises. As a team lead, you will be a self-motivated individual who contributes to and executes team goals, while growing and representing your team within the wider business and functions.

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.

The way we work

We work using the Shape Up methodology, enabling us to be product-focused for 6 weeks, followed by 2 weeks to pay down technical debt, fix some bugs and play with new tech before we start another cycle. Our development teams are presented with problems, supported by context and research to help them tackle and deliver a solution. Collaboration is a big part of how we operate. You are responsible for making decisions that will affect thousands of users.

About You

You are highly self-motivated and can work independently or partner closely with other engineers on a project. You are excited about building high-quality products and want to own the product development lifecycle starting with the right design and development principles. You have strong communication and interpersonal skills. You enjoy solving problems and like to challenge yourself by building scalable and highly performant solutions. You care about the development of others and are driven to continuously improve your team and its individuals. You are able to positively and collaboratively influence decision making and improve practices within your team, department and stakeholder network.

Our Tech stack

We write most of our code in Typescript (we love the OO and strongly typed nature of it and it is great for people with both a .NET and Javascript background). Our code is then deployed as Node.JS running on AWS Lambda for the backend and in Angular apps on the front end. We are a big fan of serverless technology and use the Serverless Stack (SST) Framework for deployments (via seed.run). We have REST APIs but our more recent work has been in a Graph API. We use lots of AWS services such as SQS, SNS, Lambda, DynamoDB, S3, Aurora (Serverless Postgres DB) to help us deliver the fast-paced growth of our product.

What you'll be doing

  • Leading a high performing team of remote software engineers to allow patients to transact digitally with their dentist.
  • Helping recruit and retain engineers to create a talent-dense, high-performing engineering team.
  • Inspiring, motivating and coaching to enable the continuous development of individuals within your team.
  • Collaborating with senior engineering leaders across vision and strategy for your team and our products.
  • Empowering your team to achieve a high level of productivity and technical quality.
  • Working closely with the product team to build and support successful new features whilst improving the quality and experience of existing features.
  • Developing relationships and working across the business to influence others in aiming for the best user experience possible.

What you’ll be working on

  • Creating simple and intuitive web applications for a wide range of end-users.
  • Designing, developing, deploying and maintaining your solutions.
  • Owning front-end and back-end development for your solutions.
  • Designing, building and maintaining infrastructure that allows for integration between different services and third party systems.
  • Working effectively with product managers, other engineers and business stakeholders on projects.
  • Communicating technical ideas and leading projects with a focus on solving real-world business and patient challenges.
  • Enabling process and practice maturity to deliver on global growth opportunities.

Your Technical skills

  • 2 years+ experience within an engineering team lead position.
  • Senior-level full-stack engineer with 5+ years of experience.
  • Strong at developing web applications using an object-orientated language like node.js or C#, Javascript, Typescript HTML and CSS.
  • Experience working with Single Page Applications and Javascript frameworks such as React, Ember.js, Vue.js or (preferably) Angular.
  • Experience working with database technologies such as Postgres or SQL Server.
  • Robust knowledge of building and working with RESTful and (preferably) Graph APIs.
  • Experience integrating with internal and third-party services.
  • Knowledge of cloud computing platforms such as Amazon Web Services.

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 code with minimal guidance.
  • Able to lead and influence across a remote work environment.
  • 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 and culture alignment.
  • Interview with Engineering Team Lead 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 including:
  • 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.

Manager, Engineering I employer: Henry Schein

At Henry Schein One, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our fully remote working environment allows for flexible hours and empowers you to make impactful decisions that enhance the user experience for thousands of dental professionals. With a strong commitment to employee growth and a focus on creativity, we offer worldwide career progression opportunities in a dynamic tech landscape.

Henry Schein

Contact Detail:

Henry Schein Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Manager, Engineering I

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Prepare for those interviews! Research the company, understand their products, and be ready to discuss how your skills align with their needs. Practise common interview questions and think about how you can showcase your leadership experience.

Tip Number 3

Show off your projects! If you've built applications or contributed to open-source projects, make sure to highlight them. Having a portfolio can really set you apart and demonstrate your hands-on experience.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at Henry Schein One.

We think you need these skills to ace Manager, Engineering I

Team Leadership
Software Development
Full-Stack Engineering
Typescript
Node.js
JavaScript
Angular

Some tips for your application 🫡

Show Your Passion:When writing your application, let your enthusiasm for software engineering shine through! We want to see how excited you are about building high-quality products and leading a team. Share specific examples of projects you've worked on that demonstrate your passion.

Tailor Your Application:Make sure to customise your application to fit the role. Highlight your experience with technologies like Typescript, Node.js, and AWS, as well as your leadership skills. We love seeing how your background aligns with our needs!

Be Clear and Concise:Keep your application straightforward and to the point. Use clear language to describe your experiences and achievements. We appreciate a well-structured application that makes it easy for us to see your qualifications at a glance.

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!

How to prepare for a job interview at Henry Schein

Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially Typescript, Node.js, and AWS. Be ready to discuss your experience with these tools and how you've used them in past projects.

Showcase Leadership Skills

Prepare examples of how you've led teams or projects in the past. Highlight your ability to inspire and motivate others, as well as how you've contributed to team development and collaboration.

Understand the Shape Up Methodology

Research the Shape Up methodology and be prepared to discuss how you would apply it in your role. This shows that you're not only technically skilled but also aligned with their working style.

Communicate Clearly

Practice articulating your thoughts on technical concepts and project management. Clear communication is key, especially when discussing how to solve real-world problems for users.