Walgreens Boots Alliance logo

Senior Software Engineer I - Full Stack Java Developer

Walgreens Boots Alliance

Deerfield, IL
Full Time
Senior
103k-164k
17 days ago

Job Description

About the Role

The Senior Software Engineer I - Full Stack Java Developer at Walgreens is a seasoned, experienced professional responsible for performing and implementing activities that impact components and processes of the Walgreens Digital/Online application. The role involves developing design skills, understanding current software applications and tools, and working in an Agile environment. The position includes mentoring less experienced team members and working on important and complex undertakings to deliver high-quality software solutions that support Walgreens' digital platform.

Key Responsibilities

  • Plans, designs, develops, and tests back-end software systems or applications for software enhancements and new products, including cloud-based or internet-related tools.
  • Writes code that meets specifications for large and highly complex software programs and systems.
  • Develops software applications and tools, participating in software design and architecture phases.
  • Develops software applications and tools using Agile development methodologies.
  • Delivers software features with exceptional quality, meeting release plans and delivery commitments.
  • Contributes to and participates actively in the design, architecture, and build phases to produce high-quality deliverables.
  • Participates in evaluating compatibility of programs with existing hardware and software features.
  • Interacts with internal and external peers and managers to exchange complex information related to areas of specialization.
  • Works closely with team members to guide software architecture and technology decisions.
  • Networks with senior internal and external personnel to exchange semi-complex information related to assigned activities.
  • Develops professional expertise, applies company policies and procedures to resolve issues.
  • Mentors less experienced team members.

Requirements

  • Bachelor's degree in Computer Science, Information Technology or related field of study.
  • At least 4 years of professional work experience in Engineering, Software Engineering or similar.
  • At least 3 years of experience writing code for moderately complex applications.
  • At least 3 years of experience with programming languages for online applications, microservices or mobile applications.
  • At least 3 years of experience designing/building moderately complex applications/automation.
  • Experience writing automation test or deployment scripts.
  • Experience creating coding/scripting solutions to fix moderately complex problems.
  • Experience in design, development, security & scalability of high-volume services in Java, Node/Typescript, .NET, or Python.
  • Experience with database optimization of distributed SQL (e.g., Oracle, MySQL) & NoSQL (MongoDB, Cassandra) databases.
  • At least 2 years of experience contributing to financial decisions in the workplace.
  • At least 2 years of direct leadership, indirect leadership, and/or cross-functional team leadership.
  • Willingness to travel up to/at least 10% of the time for business purposes.

Nice to Have

  • Experience with full stack development from front-end user interfaces to back-end systems.
  • At least 3 years of experience with software engineering best practices including coding standards, code reviews, source control management, build process, testing & operations.
  • Demonstrated experience with Enterprise Integration Design patterns for loosely coupled & resilient systems.
  • Hands-on experience with modern UI frameworks like React, including client-side security and front-end design patterns.
  • Experience with deployment, security, capacity planning, and performance tuning of solutions on Cloud platforms such as Azure, Google Cloud, IBM Cloud, AWS, or Cloud Foundry.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology or related field of study.

Benefits & Perks

  • Salary Range: $102,800 - $164,400 / Salaried

Working at Walgreens Boots Alliance

Walgreens has a storied heritage of caring for communities since 1901, serving nearly 9 million customers daily across approximately 8,500 stores in the U.S. and Puerto Rico. The company employs about 220,000 team members, including nearly 90,000 healthcare providers, and is committed to being the first choice for retail pharmacy and health services. Walgreens emphasizes building trusted relationships to create healthier futures for customers, patients, team members, and communities. The organization values innovation, community care, and a collaborative work environment.

Apply Now

Job Details

Posted AtJul 10, 2025
Salary103k-164k
Job TypeFull Time
ExperienceSenior

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

Deerfield, 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