Walgreens

Director, Software Quality Enablement & Developer Productivity

Walgreens$150K — $180K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field or equivalent experience.
  • 10+ years in software engineering, test automation, or quality engineering roles.
  • 5+ years of leadership experience managing managers or senior technical leaders.
  • Strong background in automated testing frameworks and modern software development practices.
  • Experience in integrating automated testing into CI/CD pipelines at scale.

Responsibilities

  • Lead a high-performing Software Development Engineer in Test (SDET) team focused on engineering enablement.
  • Define and implement the engineering quality strategy aligned with software modernization.
  • Establish operational models for integrating quality into the development phase.
  • Build team capabilities through hiring, coaching, and skill development in automation and quality engineering.
  • Oversee the development of scalable automated testing frameworks across various testing domains.

Benefits

  • Hybrid work schedule: 4 days in the office and 1 remote day each week.
  • Opportunity to lead transformative quality engineering initiatives.
  • Collaboration with diverse teams including Software Engineering, DevOps, and Security.
  • Focus on modern engineering practices and innovative AI technologies.
Full Job Description
Job Description

JOB SUMMARY

The Director, Software Quality Enablement & Developer Productivity is an engineering transformation leader responsible for evolving quality from a traditional testing function into an integrated engineering capability. Rather than measuring success by automation coverage or the number of test cases executed, this role will improve engineering effectiveness by building quality into software architecture, development, and deployment from the beginning.

This leader will partner closely with Software Engineering, Architecture, Platform Engineering, DevOps, Site Reliability Engineering (SRE), Security, Product, and UX teams to improve testability, observability, reliability, deployment confidence, and developer productivity across Walgreens Digital.

The ideal candidate is first and foremost a software engineering leader who has successfully built or transformed engineering quality organizations. Candidates should have a strong software engineering foundation, with experience in areas such as backend development, distributed systems, APIs, middleware, cloud platforms, infrastructure, or software architecture before moving into quality engineering leadership.

This leader will establish modern engineering practices, including developer-owned quality, API-first validation, contract testing, service virtualization, CI/CD quality gates, continuous testing, and engineering observability. They will also help define how AI can transform software engineering through AI-assisted development, intelligent quality engineering, improved developer productivity, and defect prevention.

LOCATION
This position is based in Deerfield, Illinois, and follows a hybrid schedule of four days in the office and one remote day each week.

This position is not eligible for visa sponsorship.

WHAT YOU'LL DO

Engineering Leadership
• Lead a high-performing Software Development Engineer in Test (SDET) organization focused on engineering enablement rather than downstream testing.
• Define and execute Walgreens' engineering quality strategy in alignment with enterprise software modernization and cloud transformation initiatives.
• Establish the operating model for how SDETs partner with engineering teams to build quality into software rather than inspect quality after development.
• Build organizational capability through the hiring, coaching, mentoring, and succession planning of highly technical SDETs.

Engineering Quality
• Influence software architecture and engineering design decisions to improve testability, reliability, observability, resilience, and long-term maintainability.
• Lead engineering design reviews with a focus on APIs, service boundaries, dependency management, failure modes, and quality-by-design principles.
• Establish engineering standards for developer-owned quality, unit testing, API-first testing, contract testing, integration testing, and production readiness.
• Reduce reliance on end-to-end UI automation by improving engineering practices, system testability, and intelligent automation strategies.
• Lead root-cause analyses of escaped defects and drive systemic improvements that prevent recurrence.

Software Engineering Enablement
• Build and maintain scalable engineering quality platforms, frameworks, and tools that improve developer productivity.
• Ensure automation frameworks are treated as production-quality software, with strong engineering standards for maintainability, versioning, performance, and reuse.
• Partner with Platform Engineering and DevOps to integrate quality gates, automated validation, and continuous testing into CI/CD pipelines.
• Establish engineering practices for test data management, environment strategy, service virtualization, and deployment confidence.

AI-Enabled Engineering
• Define and drive the adoption of AI-assisted software engineering practices throughout the software development lifecycle.
• Evaluate emerging AI technologies for code generation, automated testing, code review, defect prevention, engineering productivity, and software delivery.
• Help evolve the role of Quality Engineering as AI changes how software is designed, developed, tested, and released.

Metrics and Continuous Improvement
• Define engineering quality metrics focused on defect prevention, deployment confidence, escaped defects, change failure rate, release quality, and overall engineering effectiveness.
• Use data to identify systemic engineering issues and prioritize quality improvements.
• Communicate the engineering quality strategy, risks, and progress to senior technology leadership.

WHAT SUCCESS LOOKS LIKE

Within the first 12-18 months, this leader will:
• Transform Quality Engineering from a testing organization into an engineering enablement organization.
• Increase developer ownership of quality throughout the software development lifecycle.
• Improve software testability, observability, and deployment confidence through stronger engineering design.
• Reduce dependence on UI-heavy regression testing by strengthening unit, API, integration, and contract-testing strategies.
• Improve engineering productivity through AI-assisted software development and modern engineering workflows.
• Establish engineering quality metrics centered on defect prevention rather than defect detection.

Job Responsibilities:
  • Leads and develops a team of Software Development Engineers in Test, including managers and senior technical leaders, fostering a culture of engineering excellence, ownership, and continuous improvement.
  • Defines and executes the SDET and quality engineering strategy aligned to enterprise software delivery and platform modernization initiatives.
  • Establishes the operating model for how SDETs partner with product and engineering teams, ensuring quality is built into design and development rather than inspected after the fact.
  • Builds organizational capability through hiring, coaching, succession planning, and skills development in test automation and quality engineering.
  • Oversees the design, development, and maintenance of scalable, reusable automated testing frameworks and tools across UI, API, integration, performance, and security testing.
  • Ensures test automation is treated as production quality code, with strong standards for maintainability, performance, and reliability.
  • Drives consistent engineering practices for test code reviews, versioning, and reuse across teams.
  • Reduces reliance on manual testing by increasing automation coverage and test execution efficiency.
  • Partners with DevOps and Platform teams to embed automated testing into CI/CD pipelines, enabling fast, reliable, and repeatable releases.
  • Establishes standards for continuous testing, test data management, and environment readiness.
  • Drives shift left testing practices, ensuring quality considerations are addressed early in the software development lifecycle.
  • Improves release confidence and cycle time through early defect detection and automated quality gates.
  • Defines and tracks quality metrics that provide visibility into code quality, test effectiveness, defect trends, and release readiness.
  • Uses data and insights to identify systemic quality issues and drive targeted improvement initiatives.
  • Leads root cause analysis for escaped defects and partners with engineering teams to prevent recurrence.
  • Continuously evaluates and evolves tools, frameworks, and practices based on industry trends and organizational needs.
  • Collaborates closely with Software Engineering, Product, Architecture, SRE, Security, and Vendor partners to align on quality standards and delivery expectations.
  • Influences engineering design decisions to improve testability, reliability, and long term maintainability.
  • Communicates quality posture, risks, and improvement progress to senior technology leadership.

External Basic Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field OR equivalent work experience.
  • 10+ years of experience in software engineering, test automation, or quality engineering roles with increasing scope and complexity.
  • 5+ years of people leadership experience, including leading managers or senior technical leaders.
  • Strong background in automated testing frameworks, software development practices, and modern SDLC methodologies.
  • Demonstrated experience integrating automated testing into CI/CD pipelines at scale.
  • At least 5 years of experience contributing to financial decisions in the workplace.
  • At least 5 years of direct leadership, indirect leadership and/or cross-functional team leadership.
  • Willing to travel up to/at least 10% of the time for business purposes (within state and out of state).


Preferred Qualifications

  • Master's degree in Computer Science, Engineering, or related discipline.
  • Experience leading Engineering Quality or SDET organizations supporting large-scale cloud-native platforms.
  • Experience transforming traditional QA organizations into engineering enablement organizations.
  • Deep understanding of distributed systems, microservices, event-driven architectures, APIs, and cloud-native engineering practices.
  • Experience influencing principal engineers, architects, and senior engineering leaders through technical credibility.
  • Experience applying AI to software engineering, developer productivity, code quality, engineering workflows, or quality engineering.
  • Experience improving engineering effectiveness through testability, observability, quality-by-design, and modern software delivery practices.
#LI-JW1

About Walgreens

Walgreens is the nation's largest drugstore chain with fiscal 2010 sales of $67 billion. The company operates 7,689 drugstores in all 50 states, the District of Columbia and Puerto Rico. Each day, Walgreens provides nearly 6 million customers the most convenient, multichannel access to consumer goods and services and trusted, cost-effective pharmacy, health and wellness services, and advice in communities across America. Walgreens scope of pharmacy services includes retail, specialty, infusion, medical facility, and mail service, along with respiratory services. These services improve health outcomes and lower costs for payers including employers, managed care organizations, health systems, pharmacy benefit managers, and the public sector. Take Care Health Systems is a Walgreens subsidiary that is the largest and most comprehensive manager of worksite health centers and in-store convenient care clinics, with more than 700 locations throughout the country.

Walgreens Careers

Joining Walgreens means becoming part of a team dedicated to inspiring health and well-being across America. As a cornerstone of the community, Walgreens offers unparalleled job opportunities in the retail and healthcare sectors, making it an ideal place for professional growth and innovation. Work You’ll Do At Walgreens, every position contributes to our mission of delivering premier health solutions while ensuring a diverse and inclusive workplace that fosters growth. Our team members are at the forefront of transforming customer experiences through dedication and expertise. Lead with Innovation and Leadership Embrace the opportunity to lead at Walgreens, where we combine industry expertise with a culture of innovation. Our leadership is committed to nurturing a professional environment where ideas thrive and leadership skills are honed through comprehensive diversity training and leadership development programs. Engage in Meaningful Work Join a team that values hard work and creativity, where your skills will be enhanced through challenging projects and collaborative team efforts. Walgreens is not just about filling prescriptions—it's about offering solutions that promote healthier communities. Explore Career Opportunities Whether you're looking for an entry-level position or a more advanced professional role, Walgreens offers a range of career paths in dynamic business areas. From in-store roles to corporate support, our job opportunities are designed to fit a variety of skills and interests. Internship and Employment Benefits Start your career with a Walgreens internship and gain hands-on experience that paves the way for future employment. Our interns work on real projects that matter, gaining skills that are crucial for future success. Full-time team members enjoy a wealth of benefits, including comprehensive health coverage, retirement plans, and exclusive employee discounts. Invest in Your Career Growth Walgreens is committed to the career development of our employees. We provide resources and training that encourage continuous learning and career advancement. With support for certifications and networking opportunities, team members can expand their professional horizons and achieve their career goals. Stay Connected Join Our Team Discover the diverse range of hiring opportunities at Walgreens by exploring open positions that match your skills and interests. We are looking for passionate, curious, and solution-driven team players ready to make a significant impact. Keep Up to Date Stay informed with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who work at Walgreens. Job Alert Emails Customize your subscription to receive job alerts, the latest news, and insider tips tailored to your preferences. Explore the exciting and rewarding opportunities that await at Walgreens. At Walgreens, we are excited to see where your ambition takes you. Join us and be part of a team that is dedicated to shaping the future of health and wellness for everyone.
Learn more about Walgreens
Size
202,000 employees
Market Cap
$32.8 billion
Industry
Net Income
-$696 million
Founded
1901
5 Year Trend
+2.3%
Revenue
$141.5 billion
NASDAQ

Similar Jobs

More Jobs at Walgreens

  • Walgreens
    Pharmacist
    $100K — $120K *
    Kannapolis, NC 28081 (Cabarrus County)
    Pharmaceuticals & Biotech
    In-Person
  • Walgreens
    Pharmacist
    $100K — $120K *
    Thibodaux, LA 70301 (Lafourche County)
    Pharmaceuticals & Biotech
    In-Person
  • Walgreens
    Pharmacist
    $120K — $140K *
    North Hills, CA 91343 (Los Angeles County)
    Pharmaceuticals & Biotech
    In-Person
  • Walgreens
    Pharmacist
    $110K — $130K *
    Brownwood, TX 76801 (Brown County)
    Pharmaceuticals & Biotech
    In-Person
  • Walgreens
    Manager, Owned Brand Commercialization
    $100K — $120K *
    Deerfield, IL 60015 (Lake County)
    Retail & Consumer Goods
    In-Person

More Information Technology Jobs

Find similar Director, Software Quality Enablement & Developer Productivity jobs: