Walgreens Boots Alliance logo

Software Engineer II

Walgreens Boots Alliance

Riverwoods, IL
Full Time
Mid Level
99k-158k
13 days ago

Job Description

About the Role

This role performs and implements activities that impact components and processes of specified functional areas of Walgreens' business software products or Digital/Online applications in an Agile environment. The position involves working on short-term assignments that require independent judgment, within defined procedures, to deliver digital solutions, products, and programs for intermediary to basic complex systems. The role includes developing, testing, debugging, and participating in design and architecture phases to produce high-quality deliverables, collaborating with internal and external teams, and applying professional expertise to resolve issues.

Key Responsibilities

  • Writes code that meets specifications.
  • Develops software applications and tools.
  • Completes programming, testing, and debugging applications.
  • Participates actively in the design, architecture, and build phases to produce high-quality deliverables.
  • Evaluates compatibility of programs with existing hardware and software features.
  • Develops professional expertise and applies company policies to resolve issues.
  • Works on problems of moderate scope, analyzing situations or data to determine appropriate actions.
  • Exercises judgment within defined procedures and practices.
  • Builds productive internal and external working relationships.
  • Receives general instructions on routine work and detailed instructions on new projects.
  • Confer with superiors on unusual or complex matters.
  • Interacts with peers and managers to exchange semi-complex information.
  • Acts as an individual contributor and team member.
  • Utilizes experience to identify problematic relationships, anticipate, prevent, and eliminate problems, and create efficient fixes.
  • Gathers and updates necessary information and communicates to appropriate parties.

Requirements

  • Bachelor's degree and at least 2 years of experience in Engineering, Software Engineering or similar field OR a High School Diploma/GED and at least 4 years of experience in Engineering, Software Engineering or related field.
  • Experience writing code for applications or automation.
  • Experience with programming languages for online applications, microservices, APIs or mobile applications.
  • Knowledge of the Software Development Life Cycle.
  • Willing to travel up to/at least 10% of the time for business purposes (within state and out of state).

Nice to Have

  • Bachelor's Degree in Computer Science, Information Technology or similar field.
  • Experience working in an Agile environment.
  • At least 2 years of progressively complex related experience.
  • Experience identifying operational issues and recommending and implementing strategies to resolve problems.
  • Knowledge of DevOps practices.
  • Knowledge of C# programming with 2+ years of experience.
  • Deployment automation experience for various applications on IaaS, PaaS platforms.
  • Hands-on experience with automation software like Chef, Puppet, Ansible, Terraform or equivalent.
  • Good knowledge of GIT workflows and repository management.
  • Experience implementing CI/CD pipelines for Cloud deployments using containers/Docker.
  • Working knowledge of Kubernetes, microservices architecture, and Linux environments.
  • Experience in software development for Web and Mobile applications in agile environments.
  • Proficiency in back-end languages like Java, Node/Typescript, .NET, Python.
  • Experience with front-end frameworks like React.
  • Knowledge of distributed SQL (Oracle, MySQL) and NoSQL (MongoDB, Cassandra).
  • Exposure to cloud technologies such as Azure, Google Cloud, IBM Cloud, AWS, or Cloud Foundry.
  • Mobile development experience in Swift, SwiftUI, Objective C (iOS), or Kotlin (Android).
  • Experience building client applications consuming JSON APIs.

Qualifications

  • Bachelor's degree and at least 2 years of experience in Engineering, Software Engineering or similar field.
  • Or a High School Diploma/GED and at least 4 years of experience in Engineering, Software Engineering or related field.
  • Experience writing code for applications or automation.
  • Experience with programming languages for online applications, microservices, APIs or mobile applications.
  • Knowledge of the Software Development Life Cycle.
  • Willing to travel up to/at least 10% of the time for business purposes.

Benefits & Perks

  • Salary range: $98,600 - $157,500.
  • Additional benefits can be reviewed at jobs.walgreens.com/benefits.

Working at Walgreens Boots Alliance

Walgreens has a storied heritage of caring for communities for generations and serves nearly 9 million customers and patients daily across approximately 8,500 stores throughout the U.S. and Puerto Rico. The company is committed to being the first choice for retail pharmacy and health services, building trusted relationships, and creating healthier futures for customers, patients, and communities. Walgreens emphasizes a collaborative, community-focused, and innovative work environment.

Apply Now

Job Details

Posted AtJul 14, 2025
Salary99k-158k
Job TypeFull Time
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Walgreens Boots Alliance

Website

walgreensbootsalliance.com

Location

Riverwoods, IL

Industry

Pharmacies and Drug Retailers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches