Software Engineer (Multiple Roles) Walgreens Boots Alliance is a global leader in healthcare, pharmacy, and retail, serving millions of customers daily with a 170-year heritage.
WBA Digital and IT Solutions Ireland Ltd (WBA D&ITS) supports innovation in healthcare technology and optimizes pharmacy software operations through a 24/7 follow the sun model.
Role Overview We are looking forSoftware Engineers across the technology stack to join our growing Dublin-based engineering team.
These roles will focus on building enterprise-grade software solutions, ensuring high-quality, maintainable, and secure code.
Reporting to theEngineering Lead, you will collaborate with global teams in anAgile environment.
Whether your expertise is inFrontend, Backend, or Full Stack development, we welcome applications from experienced engineers who are motivated to design, build, and scale robust systems.
Strong candidates will have a balance of technical expertise andsoft skills, such asclear communication, technical writing, and collaboration.
Engineers with a background incode quality, security, and cloud platforms will have a competitive edge.
This is ahybrid role requiring a presence in our Dublin 2 office onTuesdays, Wednesdays, and Thursdays.
Key Responsibilities Develop and maintain scalable, enterprise software solutions as part of an Agile team.
Collaborate with cross-functional teams (Product, Design, QA) to achieve business goals.
Apply best practices in software architecture, design patterns, and coding standards.
Perform code reviews and advocate for secure, high-quality development practices.
Debug and optimize systems to improve performance, security, and reliability.
Drive automation initiatives to enhance code quality and deployment efficiency.
Stay up to date with emerging software trends, tools, and methodologies.
Ideal Candidate Profile Essential Qualifications & Experience Bachelor's degree inComputer Science, Software Engineering, or a related field.
5+ years of experience in enterprise software development.
Strong understanding ofAgile methodologies (Scrum/Kanban).
Proficiency in one or more of the following languages:Python, Java, JavaScript.
Experience withGit, CI/CD pipelines, and modern DevOps practices.
Familiarity withcloud platforms (Azure preferred, AWS/GCP also valuable).
Excellent communication skills and ability to work in a collaborative environment.
Desirable Skills Experience incode quality tools (e.g., SonarQube, CodeSense).
Knowledge ofsecurity best practices in software development.
Familiarity withfrontend frameworks (React preferred, but experience in Angular/Vue is transferable).
Prior experience working onhigh-scale, complex systems.
Strong analytical and problem-solving skills.
Why Join Us?
Career Growth:
Opportunities to progress withinengineering and architecture tracks.
Collaborative Culture:
Asupportive and innovative work environment.
Hybrid Work Model:
Flexibility with structured in-office collaboration.
Learning & Development:
Access to training, certifications, and mentorship.
Competitive Compensation:
A comprehensive salary and benefits package.
Skills:
Azure enterprise software Java Javascript SonarQube