Principal Software Engineer II — Distributed Systems Leader

Walgreens

Deerfield (IL)

Hybrid

USD 166,000 - 282,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Walgreens is seeking a Principal Software Engineer II to act as a senior technical authority and hands-on leader for Digital and Store technology platforms within the Retail Consumer and Digital organization.

The role focuses on architecting, building, and troubleshooting complex distributed systems powering Walgreens’ online, mobile, and store ecosystems, while advancing engineering excellence and AI-assisted development practices.

Qualifications

  • Bachelor's degree or higher in Computer Science, Engineering, or related field with extensive software engineering background.
  • Experience writing code for complex online applications, microservices or mobile apps.
  • Strong knowledge of algorithms, systems, architecture and low-level concepts.
  • Experience with Unix/Linux, C++, Java, or Node; SOA experience.
  • Proven leadership and mentoring of cross-functional teams.
  • Experience influencing financial decisions and cross-functional collaboration.

Responsibilities

  • Architect, design, build and troubleshoot distributed systems powering Walgreens online, mobile and store tech ecosystems.
  • Lead technical decisions, reviews, and architectural direction across teams.
  • Write code, review designs, and debug production issues.
  • Drive engineering excellence and modern architecture practices across lifecycle.

Skills

C++
Java
Distributed systems
Leadership
Mentoring
Un*x/Linux

Education

Bachelor's degree in Computer Science or related
Master's degree in Computer Science or related

Tools

Docker
Kubernetes
Azure
AWS

Job description

Walgreens is seeking a Principal Software Engineer II to act as a senior technical authority and hands-on leader for Digital and Store technology platforms within the Retail Consumer and Digital organization.

The role focuses on architecting, building, and troubleshooting complex distributed systems powering Walgreens’ online, mobile, and store ecosystems, while advancing engineering excellence and AI-assisted development practices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer II
Principal Software Engineer II

Walgreens • Deerfield (IL)

Hybrid
USD 166,000 - 282,000
Senior Software Engineer II - Hybrid & Tech Lead
Senior Software Engineer II - Hybrid & Tech Lead

Walgreens • United States

Hybrid
USD 128,000 - 204,000
Senior Software Engineer - Cloud & Microservices Lead
Senior Software Engineer - Cloud & Microservices Lead

Walgreens • Springfield (IL)

Remote
Senior Software Architect & Technical Lead
Senior Software Architect & Technical Lead

Walgreens • Carson City (NV)

Remote
Senior Software Engineer II
Senior Software Engineer II

Walgreens • United States

Hybrid
USD 128,000 - 204,000
Principal Software Engineer — Technical Lead & Architect
Principal Software Engineer — Technical Lead & Architect

Walgreens • Salt Lake City (UT)

Remote
Software Engineer 2 - Full Stack Java
Software Engineer 2 - Full Stack Java

Walgreens • Deerfield (IL)

On-site
USD 70,000 - 110,000
Principal Software Engineer II (Cloud)
Principal Software Engineer II (Cloud)

Walgreens • United States

On-site
USD 166,000 - 282,000
Director of Site Reliability & Resilience
Director of Site Reliability & Resilience

Walgreens • United States

On-site
USD 166,000 - 282,000
Senior Software Engineer: Cloud & Microservices Lead
Senior Software Engineer: Cloud & Microservices Lead

Walgreens • Boston (MA)

Remote