Principal Full Stack Software Engineer – eCommerce Platforms

Abbott Laboratories · Dublin

Apply on the company website

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 organizations.

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

As a Principal Full Stack Software Engineer, you will:

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

We are looking for someone with:

Preferred Experience

The following would be advantageous:

What We Offer
Attractive compensation package that includes competitive pay and structure Bonus, as well as benefits such as

More jobs at Abbott Laboratories · Software Engineering jobs in Dublin