Software Engineer
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 for Software 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 the Engineering Lead, you will collaborate with global teams in an Agile environment. Whether your expertise is in Frontend, 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 and soft skills, such as clear communication, technical writing, and collaboration. Engineers with a background in code quality, security, and cloud platforms will have a competitive edge.
This is a hybrid role requiring a presence in our Dublin 2 office on Tuesdays, 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 in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in enterprise software development.
- Strong understanding of Agile methodologies (Scrum/Kanban).
- Proficiency in one or more of the following languages: Python, Java, JavaScript.
- Experience with Git, CI/CD pipelines, and modern DevOps practices.
- Familiarity with cloud platforms (Azure preferred, AWS/GCP also valuable).
- Excellent communication skills and ability to work in a collaborative environment.
Desirable Skills
- Experience in code quality tools (e.g., SonarQube, CodeSense).
- Knowledge of security best practices in software development.
- Familiarity with frontend frameworks (React preferred, but experience in Angular/Vue is transferable).
- Prior experience working on high-scale, complex systems.
- Strong analytical and problem-solving skills.
Why Join Us?
- Career Growth: Opportunities to progress within engineering and architecture tracks.
- Collaborative Culture: A supportive 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.