Principal Software Engineer II

WalgreensDeerfield, ILHybridfull_timeprincipal

$165,900 – $282,200 USD

Tech Stack

Solid badges = required, outlined = preferred

Responsibilities

  • Architect, design, build, and troubleshoot complex distributed systems for Walgreens’ online, mobile, and store technology ecosystems.
  • Drive engineering excellence, modern architecture practices, and adoption of AI-assisted development tools across the SDLC.
  • Write code to establish coding specifications, lead technical vision, and oversee implementation for critical projects.
  • Evangelize new ideas and technologies to gain acceptance across various audiences, creating formal networks with key decision makers.
  • Simplify complex systems and reduce technical debt across large engineering environments.

Soft Skills

Software EngineeringCoding SpecificationsScrumTddMobile ApplicationsCross-Functional Team LeadershipMentoringDigital PlatformsE-Commerce PlatformsAgileProduct-Centric Development

Benefits

  • Dental
  • Health Insurance
  • Vision

Culture

Hybrid WorkAgile/Scrum

Requirements

Required: Bachelor's Degree
Preferred: Master's Degree in Computer Science, Software Engineering, or related field
Regions: Us

Get jobs like this in your inbox

Weekly Distributed Systems, AI-Assisted Development, System Architecture hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in

About Walgreens
Industry: retail
Size: enterprise

Walgreens is a leading pharmacy and retail company serving nearly 9 million customers daily across approximately 8,500 stores in the U.S. and Puerto Rico. They are committed to being the first choice for pharmacy, retail, and health services.

View company profile →
Compensation
Base salary: $165,900 – $282,200 USD