Software Engineering Manager New

apartmentCPL placeDublin calendar_month 
Walgreens Boots Alliance (Nasdaq: WBA) is an integrated healthcare, pharmacy and retail leader serving millions of customers and patients every day, with a 170-year heritage of caring for communities. WBA Digital and IT Solutions Ireland Ltd (WBA D&ITS) is designed to support innovation in healthcare technology with the agility to respond quickly to WBA’s operational needs.

WBA D&ITS optimizes pharmacy software platform operations by centrally managing selected digital pharmacy products.

Our people are the reason for our success, and our focus is to scale and grow our Dublin office, simultaneously delivering work for Walgreens. We believe in hiring great people, and we want to ensure everyone has the best possible work experience every day.

Together we strive to deliver 'More joyful lives through better health!'

We’re looking for a high-impact Software Engineering Manager to lead, support, and scale our engineering teams. This is a hands-on leadership role that blends strategic direction,

technical contribution, and people management. Note: This role is titled 'Software Engineering Manager' externally but is referred to internally as 'Engineering Lead' and you’ll lead one or more cross-functional squads of software engineers.

The Engineering Manager will be responsible for leading engineering teams, ensuring the successful delivery of change, and driving the continuous improvement of engineering practices. This role requires an engineering leader with strong team management skills, a deep understanding of engineering principles, expertise in modern engineering practices, Cloud platforms, and enterprise systems.

You’ll work closely with product, architecture, and operations teams across multiple systems. You’ll drive engineering excellence, improve delivery velocity, and raise the bar on quality. You’ll also play a key role in hiring, mentoring, and developing our growing team.

This is a hybrid position based in our Dublin 2 offices.

Job Description

What you will do:

Team Leadership & People Management
  • Lead, mentor, and grow a team of engineers through coaching, feedback, and career development.
  • Foster a culture of ownership, high-quality delivery, collaboration, learning, and continuous improvement.
  • Drive hiring, onboarding, and team structure in line with business needs.
Delivery & Execution
  • Ensure high-quality delivery through Agile practices, CI/CD, and DevOps principles.
  • Partner with product, engineering, and other stakeholders to align priorities, plan, define solutions, and deliver outcomes.
  • Monitor and improve team performance across delivery, quality, and technical debt reduction.
  • Contribute to technical implementation and system improvements, identifying technical debt and system improvements.
  • Identify and implement process improvements to enhance efficiency and productivity.
Technical Leadership
  • Guide the team in making pragmatic technical decisions aligned with architectural, engineering, and operational standards.
  • Champion best practices in engineering including code quality, maintainability, testing, security, and observability.
  • Provide technical direction to support modernization initiatives (e.g., architectural simplification, platform evolution, refactoring, automation).
Collaboration & Stakeholder Management
  • Communicate technical plans, risks, and progress clearly to both technical and non-technical audiences.
  • Collaborate with geographically distributed teams across the organization to drive technological improvements.
Operational Excellence
  • Drive improvements in system reliability, performance, and scalability.
  • Actively engage in the software development process to ensure that solution quality is prioritized, and engineering teams adhere to defined processes, best practices, and industry standards.
  • Contribute to the definition and tracking of engineering metrics (e.g., DORA, SLAs, velocity).

What Will Make You Successful:

You will be able to….
  • Deliver high-quality solutions that meet or exceed the organization's requirements while ensuring the team follows best practices and processes.
  • Support the teams to create: a high-performing team, fostering a culture of technical competency in design and managing multiple projects effectively.
  • Continuously improve development best practices, monitoring industry trends and best practices, and being able to identify and solve complex technical problems.
  • Collaborate effectively with diverse stakeholder groups, remote and distributed teams.
Have….
  • 10+ years in software engineering, with 2+ years in a technical leadership or engineering management role.
  • A bachelor's or master's degree in computer science, software engineering, or a equivalent experience.
  • Proven track record of delivering and operating complex software systems.
  • Strong understanding of modern software engineering, system architecture, cloud platforms (Azure preferred), and DevOps practices.
  • Proficiency in one or more programming languages, such as Java, Python, C#, JavaScript, etc.
  • Experience working in Agile environments with cross-functional teams.
  • Strong leadership and team management skills.
  • Excellent communication, collaboration, and organizational skills with the ability to explain technical concepts clearly and effectively.

and be experienced with:

  • Agile methodologies and engineering best practices.
  • Cloud computing, Cloud native systems design, containerization, and microservices.
  • Collaborating with cross-functional teams, such as product management, engineering, security, and architecture.
  • Hands-on technical work and providing leadership on complex technology issues.
  • Implementing development best practices such as code reviews, security reviews, architecture reviews, metrics, and testing.
  • Frameworks such as DORA, Team Topologies, or SPACE metrics.
  • Contributing to the documentation of best practices and facilitating knowledge transfer.
  • Presenting solutions to stakeholders and influencing decision-making.

#LI-JM4

placeDublin
role, but the first 4-6 weeks will be office based in Dublin for training and induction purposes. Reporting to the Core Network Engineering Manager, this role will focus on IP technologies in a Service Provider environment. The role will primarily...
apartmentCPLplaceDublin
SiriusXM is rapidly expanding its services to drive further engagement of consumers via smartphones, tablets, PCs, and connected devices, while continuing to maintain and grow its adoption in connected cars. As the Quality Engineering Manager, you’ll lead...
business_centerHigh salary

Senior Software Engineer

placeDublin
Engineering Manager, you’ll lead a distributed team which validates analytics and data across the SiriusXM Streaming App on web, mobile, TV platforms, and connected devices such as Sonos speakers and Amazon Alexa. At SiriusXM, we don’t just assure quality; we...