Lead API Engineer - Global Data Organization

Dublin, IRL, Ireland

Henry Schein

Henry Schein is a worldwide distributor of medical and dental supplies including vaccines, pharmaceuticals, financial services and equipment.

View all jobs at Henry Schein

Apply now Apply later

Job Description

We are seeking a Lead API Engineer to spearhead the design, development, and optimization of our API ecosystem. In this leadership role, you will be responsible for delivering high-performance, secure, and reliable API solutions that enable seamless integrations across the business. A successful candidate will bring deep expertise in modern API frameworks, microservices architectures, and cloud-based solutions, as well as a track record of mentoring teams and collaborating effectively with cross-functional stakeholders. Experience with Databricks is a plus, as you will design and enable data delivery via an API ecosystem built on an Enterprise Data Platform that will benefit both internal and external consumers.

Key Responsibilities:

  • Architect & Develop: Design, develop, and maintain scalable APIs and microservices for both internal and external integrations.
  • Set Standards & Practices: Collaborate with product management, engineering, and DevOps to define API standards, best practices, and governance across the organization.
  • Security & Compliance: Understand, advise on and Implement robust authentication, authorization, and security measures (OAuth2, JWT, API key management, etc.) to ensure compliance with industry standards.
  • Performance Optimization: Enhance reliability and scalability through caching, rate-limiting, and monitoring strategies—using tools like Prometheus and Grafana.
  • Technical Leadership: Lead code reviews, mentor junior engineers, and promote best-in-class API development practices, ensuring high-quality deliverables.
  • Cloud & Containers: Work with Azure, AWS, or GCP to deploy API solutions leveraging cloud-native services, Docker, and Kubernetes for optimal performance.
  • Big Data Integration: Integrate APIs with Databricks, Spark, or Snowflake to support advanced data processing and analytics solutions, enabling seamless data access.
  • Documentation & Reliability: Create developer-friendly documentation and troubleshoot production issues to maintain high availability and minimal downtime.
  • Continuous Improvement: Stay abreast of emerging trends in API design, development, and security—continuously driving innovation in our API ecosystem.

Required Qualifications:

  • Education: Bachelor’s degree (or foreign equivalent) in Computer Science, Applied Mathematics, Statistics, Machine Learning, or a closely related field.
  • Experience: 7+ years of API development and engineering, focusing on RESTful and GraphQL APIs.
  • Backend Proficiency: Skilled in Python, Java, Node.js, or Go for backend development.
  • API Management: Experience with API gateways and management platforms (Mulesoft, Kong, Apigee, AWS API Gateway, or Azure API Management).
  • Microservices & Events: Strong understanding of microservices architecture and event-driven design patterns.
  • Cloud & Containerization: Hands-on experience with Azure, AWS, or GCP, as well as Docker and Kubernetes.
  • Security: Expertise in OAuth2, JWT, and other auth mechanisms.
  • Performance Optimization: Familiarity with caching, load balancing, and monitoring solutions (Prometheus, Grafana).
  • DevOps & CI/CD: Familiarity with CI/CD pipelines and DevOps practices for efficient deployments.
  • Big Data Platforms: Experience integrating APIs with Databricks, Spark, or Snowflake.
  • Soft Skills: Excellent problem-solving capabilities, attention to detail, and ability to excel in a fast-paced environment.
  • Team Leadership: Demonstrated ability to manage and mentor a technical team, providing guidance and support.

Preferred Qualifications:

  • Serverless: Background working with AWS Lambda, Google Cloud Functions, or Azure Functions.
  • Messaging & Event-Driven: Familiarity with Kafka, RabbitMQ, or similar message queues.
  • Database Knowledge: Understanding of both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases.
  • Agile Methods: Experience in an agile development environment.
  • Industry Experience: Exposure to healthcare is a plus.
  • Communication & Leadership: Strong communication skills, with the ability to mentor and guide team members effectively.

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.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0

Tags: Agile API Development APIs Architecture AWS Azure Big Data CI/CD Computer Science Databricks DevOps Docker DynamoDB Engineering Excel GCP Google Cloud Grafana GraphQL Java Kafka Kubernetes Lambda Machine Learning Mathematics Microservices MongoDB MySQL Node.js NoSQL Pipelines PostgreSQL Python RabbitMQ Security Snowflake Spark SQL Statistics

Perks/benefits: Career development Team events

Region: Europe
Country: Ireland

More jobs like this