Job Title: Software Engineer - Hybrid Working
About Walgreens Boots Alliance:
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. Our focus is to scale and grow our Dublin office, simultaneously delivering work for Walgreens.
About the Role:
We are in search of a seasoned Software Engineer specializing in Code Governance and Design who has extensive experience in designing, developing, and maintaining complex applications, with a focus on ensuring the development of high-quality code.
Key Responsibilities:
- Lead the development and enforcement of coding standards, design patterns, and architectural guidelines to ensure maintainable, scalable, and high-quality software products.
- Provide expert guidance to development teams in code reviews, offering constructive feedback and ensuring adherence to established coding and design principles.
- Influence and mentor developers to continuously improve coding practices and design skills, fostering a culture of excellence and innovation.
- Drive the identification and adoption of emerging technologies, tools, and methodologies to enhance the development process and product quality.
- Communicate effectively with both technical and non-technical stakeholders, articulating the rationale behind coding and design decisions, advocating for best practices, and driving consensus.
- Develop and maintain code design standards, guidelines, and processes across the product portfolio.
- Support the Technical Design Lead in improving code security and compliance by conducting security reviews for code, infrastructure, and data.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred.
- Minimum of 5 years of experience in enterprise software development, preferably with a focus on code governance, design principles and architecture design.
- Proven record of accomplishment in conducting comprehensive software architecture code reviews and testing.
- Strong knowledge of software development methodologies (Agile) and experience collaborating within cross-functional teams.
- Bias for action with a self-starter mindset
- An understanding of software architecture, design patterns and coding practices with programming languages and technologies.
Preferred Qualifications:
- Multiple programming languages (e.g., Java, JavaScript, Python, etc.) and a strong understanding of their associated ecosystems.
- Working with code quality tools, such as SonarQube, Veracode, SQL Enlight, or any related tool that helps analyse source code and provides reports on code quality.
- Supporting business definitions and goals with strong technical expertise.
- Influencing and guiding development teams toward adopting best practices.
What We Offer:
- A dynamic and supportive work environment
- Opportunities for professional growth and development
- Collaborative and inclusive team culture
Equal Employment Opportunity:
WBA D&ITS is an Equal Opportunity Employer, and qualified applicants will receive consideration for employment without regard to race, colour, age, family status, disability, religion, sex, sexual orientation, gender identity, nationality, or ethnic origin.