Principal Full Stack Software Engineer – eCommerce Platforms

Thornton Tomasetti

Dún Laoghaire-Rathdown

On-site

EUR 120,000 - 150,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Private health insurance
Pension scheme
Career development

Job summary

Abbott Diabetes Care seeks a Principal Full Stack Software Engineer to join a modern software engineering team building scalable, cloud-native digital platforms. This hands-on role covers the full technology stack from frontend to data pipelines, APIs, and production systems; you will own features end-to-end and contribute to architectural decisions.

You will collaborate with product, design, QA, operations, and business stakeholders while delivering with velocity and high quality across

Qualifications

  • 5–8+ years of professional full stack software engineering experience.
  • Experience building production-grade backend services using technologies such as Java/Spring Boot, Kotlin, Node.js, or equivalent.
  • Strong frontend development experience using modern JavaScript or TypeScript frameworks.
  • Hands-on experience with a major cloud platform such as AWS or Azure.
  • Experience with cloud services including compute, messaging, storage, and managed databases.
  • Strong understanding of REST API design, event-driven architecture, and message-based integration patterns.
  • Experience building or contributing to large-scale enterprise applications.
  • Experience working on platforms involving eCommerce, CRM, CMS, digital commerce, or customer-facing systems.
  • Strong understanding of business processes and how they translate into software design.
  • Experience with workflow automation or orchestration tools such as Camunda, Zeebe, or similar.
  • Experience with CI/CD pipelines and infrastructure-as-code practices such as Terraform or equivalent.
  • Strong testing discipline, including unit, integration, and end-to-end testing.
  • Experience with data migration, legacy system integration, transformation, and reconciliation.
  • Track record supporting production systems, including observability, alerting, troubleshooting, and incident response.
  • Experience managing technical delivery across cross-team, cross-functional, or cross-vendor dependencies.
  • Strong communication skills and the ability to work with both technical and non-technical stakeholders.

Responsibilities

  • Design and build full stack features across frontend, backend, integration, and data layers.
  • Develop scalable software for eCommerce, digital platforms, and enterprise applications.
  • Build and maintain microservices, workflow automation, and document processing pipelines.
  • Contribute to system architecture, technical design decisions, and platform evolution.
  • Integrate with internal systems, external partners, and third‑party platforms using REST APIs and event‑driven messaging patterns.
  • Build and maintain data transformation and migration pipelines across modern and legacy systems.
  • Translate complex business processes into reliable, maintainable technical solutions.
  • Write and maintain automated tests, including unit, integration, and end‑to‑end tests.
  • Support production systems through monitoring, incident response, troubleshooting, and stability improvements.
  • Collaborate across product, design, QA, operations, and business teams within two‑week sprint cycles.
  • Mentor peers and contribute to engineering standards, coding practices, and technical quality.

Skills

Java/Spring Boot
Kotlin
Node.js
JavaScript/TypeScript
Cloud (AWS/Azure)
REST APIs
Event-driven architecture
Data pipelines
CI/CD
Testing (unit/integration/e2e)
Observability
Mentorship

Tools

Camunda
Zeebe

Job description

About the Role

Abbott Diabetes Care is looking for a Principal Full Stack Software Engineer to join a modern software engineering team building scalable, cloud‑native digital platforms. This is a hands‑on engineering role focused on designing, building, and delivering high‑quality software across the full technology stack. You will work across frontend interfaces, backend services, APIs, integrations, workflow automation, data pipelines, and production systems. The role sits within an eCommerce and enterprise application environment, supporting large‑scale digital platforms and business‑critical processes. We are looking for someone who combines strong software engineering fundamentals with practical experience building complex applications in large organisations. The ideal candidate will be comfortable owning features end‑to‑end, contributing to architectural decisions, understanding business processes, and collaborating closely with product, design, QA, operations, and business stakeholders. This is a small, high‑output team where engineers are expected to take ownership, move quickly, and build reliable software that can scale.

What You’ll Do
  • Design and build full stack features across frontend, backend, integration, and data layers.
  • Develop scalable software for eCommerce, digital platforms, and enterprise applications.
  • Build and maintain microservices, workflow automation, and document processing pipelines.
  • Contribute to system architecture, technical design decisions, and platform evolution.
  • Integrate with internal systems, external partners, and third‑party platforms using REST APIs and event‑driven messaging patterns.
  • Build and maintain data transformation and migration pipelines across modern and legacy systems.
  • Translate complex business processes into reliable, maintainable technical solutions.
  • Write and maintain automated tests, including unit, integration, and end‑to‑end tests.
  • Support production systems through monitoring, incident response, troubleshooting, and stability improvements.
  • Collaborate across product, design, QA, operations, and business teams within two‑week sprint cycles.
  • Mentor peers and contribute to engineering standards, coding practices, and technical quality.
Key Responsibilities
Full Stack Feature Delivery

Own features from technical design through development, testing, deployment, and production support. You will work with a strong bias toward delivery while maintaining quality, scalability, and reliability.

Architecture & Technical Design

Contribute to system design and architectural decisions across frontend, backend, APIs, integrations, and data flows. Implement services using sound engineering principles and define clean API contracts and integration patterns.

eCommerce & Business Process Engineering

Build software that supports digital commerce, customer journeys, operational workflows, and enterprise‑scale business processes. You will need to understand how business requirements translate into scalable application design.

Integration & APIs

Design and maintain integrations with internal platforms, external partners, and enterprise systems. This includes REST APIs, event‑driven messaging, data mapping, contract validation, and complex transformation logic.

Data Migration & Transformation

Develop data migration, reconciliation, and transformation pipelines across modern and legacy platforms. Ensure data accuracy, reliability, and consistency across systems.

Code Quality & Testing

Write clean, maintainable, well‑tested code. Build and maintain automated tests across unit, integration, and end‑to‑end levels. Participate actively in code reviews and take ownership of technical debt within your area.

Operational Ownership

Support production systems alongside feature development. Participate in incident response, monitoring, alerting, root cause analysis, and platform stability improvements.

Collaboration & Mentorship

Work closely with cross‑functional teams and provide guidance to other engineers. Help strengthen team practices, engineering standards, and delivery discipline.

Required Experience
  • 5–8+ years of professional full stack software engineering experience.
  • Experience building production‑grade backend services using technologies such as Java/Spring Boot, Kotlin, Node.js, or equivalent.
  • Strong frontend development experience using modern JavaScript or TypeScript frameworks.
  • Hands‑on experience with a major cloud platform such as AWS or Azure.
  • Experience with cloud services including compute, messaging, storage, and managed databases.
  • Strong understanding of REST API design, event‑driven architecture, and message‑based integration patterns.
  • Experience building or contributing to large‑scale enterprise applications.
  • Experience working on platforms involving eCommerce, CRM, CMS, digital commerce, or customer‑facing systems.
  • Strong understanding of business processes and how they translate into software design.
  • Experience with workflow automation or orchestration tools such as Camunda, Zeebe, or similar.
  • Experience with CI/CD pipelines and infrastructure‑as‑code practices such as Terraform or equivalent.
  • Strong testing discipline, including unit, integration, and end‑to‑end testing.
  • Experience with data migration, legacy system integration, transformation, and reconciliation.
  • Track record supporting production systems, including observability, alerting, troubleshooting, and incident response.
  • Experience managing technical delivery across cross‑team, cross‑functional, or cross‑vendor dependencies.
  • Strong communication skills and the ability to work with both technical and non‑technical stakeholders.
Preferred Experience
  • Experience in eCommerce, digital commerce, or large‑scale transactional platforms.
  • Experience working in large organisations with complex enterprise application landscapes.
  • Experience with CRM, CMS, commerce platforms, APIs, and integration‑heavy environments.
  • BPMN workflow modelling and workflow orchestration at scale.
  • OCR, document processing, or ML model integration in production systems.
  • Greenfield platform build experience or experience building platforms from the ground up.
  • Experience in healthcare, insurance, medical technology, or another regulated industry.
  • Exposure to compliance‑aware environments, including audit trails, data protection, privacy, or regulated data handling.
  • Experience working in agile engineering teams with two‑week sprint delivery cycles.
What We Offer

Attractive compensation package that includes competitive pay and structure Bonus, as well as benefits such as Private Health Insurance for you and your family Occupational Pension Scheme with an excellence contribution rate Bonus Target Life assurance Career Development Growing business plus access to many more benefits.

The base pay for this position is N/A In specific locations, the pay range may vary from the range posted.

Job Details

JOB FAMILY: IT Services & Solutions Delivery

DIVISION: BTS Business Technology Services

LOCATION: Ireland > Dublin : Block G, Cherrywood, Cherrywood Business Park

ADDITIONAL LOCATIONS: WORK SHIFT: Ie - Cw 37.5A (Ireland) TRAVEL: Not specified MEDICAL SURVEILLANCE: Not Applicable SIGNIFICANT WORK ACTIVITIES: Not Applicable

Company Overview

Abbott is about the power of health. For more than 135 years, Abbott has been helping people reach their potential — because better health allows people and communities to achieve more. With a diverse, global network serving customers in more than 160 countries, we create new solutions — across the spectrum of health, around the world, for all stages of life. Whether it’s next‑generation diagnostics, life‑changing devices, science‑based nutrition, or novel reformulations, we are advancing some of the most innovative and revolutionary technologies in healthcare, helping people live their best lives through better health. The people of Abbott come to work each day with relentless energy, enthusiasm and a promise to enhance the health and well‑being of millions of people. They push the boundaries to help manage and treat some of life’s greatest health challenges. We invite you to explore opportunities at Abbott, to see if your talents and career aspirations may fit with our openings.

An equal opportunity employer, Abbott welcomes and encourages diversity in our workforce.

Follow Us: Facebook LinkedIn YouTube Twitter

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Thornton Tomasetti • Sligo Municipal Borough District

On-site
EUR 90,000 - 120,000
Family health insurance
Excellent pension scheme
Life assurance
+1
Senior Technical Engineer
Senior Technical Engineer

Thornton Tomasetti • Kilkenny

On-site
EUR 70,000 - 110,000
Family health insurance
Excellent pension scheme
Life assurance
+3
Senior Data Scientist
Senior Data Scientist

Thornton Tomasetti • Sligo Municipal Borough District

On-site
EUR 90,000 - 120,000
Family health insurance
Excellent pension scheme
Life assurance
+2
Technical Operations Manager
Technical Operations Manager

Thornton Tomasetti • Donegal Municipal District

On-site
EUR 90,000 - 120,000
Family health insurance
Excellent pension scheme
Life assurance
+2
Engineering Lead
Engineering Lead

Thornton Tomasetti • The Municipal District of Fermoy

On-site
EUR 110,000 - 140,000
Family health insurance
Excellent pension scheme
Life assurance
+2
Senior Data Engineer
Senior Data Engineer

Abbott Laboratories • Kilkenny

On-site
EUR 90,000 - 120,000
Family health insurance
Excellent pension scheme
Life assurance
+2
IT Business Relationship Manager
IT Business Relationship Manager

Thornton Tomasetti • Longford

On-site
EUR 90,000 - 140,000
Health benefits
Engineering Lead
Engineering Lead

Thornton Tomasetti • Donegal Municipal District

On-site
EUR 90,000 - 130,000
Director, Data & Analytics Strategy
Director, Data & Analytics Strategy

Abbott Laboratories • Donegal

On-site
EUR 120,000 - 180,000
Data Product Lead/Manager
Data Product Lead/Manager

Thornton Tomasetti • Sligo Municipal Borough District

On-site
EUR 90,000 - 130,000
Family health insurance
Excellent pension scheme
Life assurance
+1