Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Rainbow bridge illustration

Find your next move.

Your current job is just the starting point. See where workers like you actually went next.

Powered by real career transition data in the U.S. labor market over the past 20 years. How it works

Requires a free account

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Walgreen Co.

Principal Software Engineer (Full-Stack)

Job Description

Creating a better framework for our company and your career.

Principal Software Engineer (Full-Stack)

Address:

106 WILMOT

RD,DEERFIELD,IL,60015-05123-01106-2

Job

ID 1912261BR
Jump To:
Overview

Key Traits

Testimonial

Responsibilities

Trending

Benefits

Job Alerts

Ready to impact the next generation of healthcare technology, products and services? When you join us, your work will set the standards for database platform deployment and shape our solutions for the future. It's an opportunity to reimagine the way we support our nearly 8,500 pharmacy-led, health and well-being retail stores worldwide and our entire organization.

Key Traits

What makes a great technical architect at Walgreens? We're always looking for that special something - those qualities that set a Walgreens team member apart from the rest. Take a look and see how you match up.

Analytical

Collaborative

Insightful

Logical

Problem Solver

Technologically Savvy

Principal Software Engineer (Full-Stack)

Job

ID 1912261BR
Job Summary:

Walgreens is seeking a highly experienced Principal Software Engineer to join our technology organization in Deerfield, Illinois. This is a hands-on full-stack engineering role with a strong emphasis on backend development and enterprise Java applications. Working knowledge of Azure is required.

The ideal candidate brings deep expertise in Java and backend architecture, along with solid experience developing modern user-facing applications using Angular and/or React and has good working knowledge of Azure SQL and Oracle. Working knowledge of Tuxedo and Centura is also highly desirable.

Beyond technical expertise, this individual will serve as a senior technical leader who can mentor junior and mid-level engineers, influence engineering practices, communicate effectively with technical and business stakeholders, and help teams deliver reliable, scalable enterprise solutions. The candidate must be able to work closely with product, business, and IT partners to deliver hands-on solutions.

Key Responsibilities

Design, develop, test, and maintain complex full-stack enterprise applications, with primary emphasis on Java-based backend systems.

Lead the technical design and implementation of scalable, maintainable, and reliable software solutions.

Develop backend services, APIs, integration components, and application business logic using Java and related enterprise technologies.

Build and enhance frontend applications using Angular and/or React.

Work with Oracle databases, including application integration, SQL, data access, and performance considerations.

Contribute to applications and integrations involving Tuxedo where applicable.

Provide technical leadership throughout the software development lifecycle, including architecture, design, development, testing, deployment, and production support.

Conduct code reviews and promote sound software engineering practices, maintainability, security, performance, and code quality.

Troubleshoot complex application and integration issues across frontend, backend, database, and middleware components.

Serve as a technical mentor to junior and mid-level software engineers, helping build their technical capabilities and problem-solving skills.

Collaborate effectively with product owners, architects, engineering teams, business partners, and other technology stakeholders.

Translate complex technical topics into clear recommendations for both technical and non-technical audiences.

Help drive continuous improvement in engineering standards, development practices, and application architecture.

Must be able to work with product and business to understand expected outcomes and to ensure what is built achieves these goals

Must understand how to analyze and read data to understand patterns, scenarios, and to make educated design decisions

About Walgreens

Founded in 1901, Walgreens (www.walgreens.com) proudly serves nearly 9 million customers and patients each day across its approximately 8,500 stores throughout the U.S. and Puerto Rico. Walgreens has approximately 220,000 team members, including nearly 90,000 healthcare service providers, and is committed to being the first choice for pharmacy, retail and health services, building trusted relationships that create healthier futures for customers, patients, team members and communities.

Basic Qualifications

Bachelor's degree and at least 6 years of experience in Engineering, Software Engineering or related field OR a High School Diploma/GED and at least 9 years of experience in Engineering, Software Engineering or related field

Experience writing code for complex online applications, microservices or mobile applications

Experience in algorithms, systems, architecture, bits and bytes and automation

Experience writing and maintaining process documentation

Experience creating coding solutions to fix complex problems/issues

Experience engaging at the executive level

Experience leading cross-functional teams

At least 2 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 10% of the time for business purposes (within state and out of state).

Preferred Qualifications

Strong experience with Oracle databases and Oracle-based enterprise applications.

Advanced hands-on development experience with Java and Java-based backend technologies.

Strong experience designing and developing REST APIs, services, integrations, and backend application components.

Full-stack development experience, including hands-on experience with Angular and/or React.

Experience with Oracle Tuxedo

Experience modernizing or integrating legacy enterprise platforms with modern Java services and web applications.

Experience working in complex, high-volume enterprise technology environments.

Knowledge of modern software development practices, including automated testing, CI/CD, source control, application monitoring, and production support.

Experience providing technical direction across multiple applications, services, or development teams.

Experience building and deploying software in Microsoft Azure

We will consider employment of qualified applicants with arrest and conviction records.

The Salary below is being provided to promote pay transparency and equal employment opportunities at Walgreens. The actual hourly salary within this range that you will be offered will depend on a variety of factors including geography, skills and abilities, education, experience and other relevant factors. This role will remain open until filled. To review benefits, please click here jobs.walgreens.com/benefits. If you are applying on a job board or unable to click on the link, please copy and paste this URL into your browser jobs.walgreens.com/benefits

Salary Range:

$125000 - $218750 / Salaried

Share this job

X

Facebook

LinkedIn

Email

Explore this location

Check it out

Sign up for job alerts

Sign up

Need an accommodation?

Learn more here

Veteran Job Search

Search by Occupation Code

Benefits

Health, dental and vision

•

Retirement Savings Plan (401(k))

Paid time off benefits

Onsite fitness center and health center

Work & life resources

Employee discount

•with a 30-hour work week

New opportunities for current team members

Learning and growing is a big part of our culture. So we love it when our people want to explore new possibilities.

Search

Featured jobs

View All of Our Available Opportunities

Saved jobs

No saved jobs.

Recently viewed jobs

No recently viewed jobs.

View all jobs

Career Development

Explore all of the ways we support your growth and development.

Learn more

Career Areas

Want to make a difference in your neighborhood and in people's lives? The possibilities are wide open.

Learn more

Life at Walgreens

We're building a one-of-a-kind culture - a place where you can learn and grow and explore.

Learn more

Benefits

  • Paid Time Off (PTO)
  • 401(k) Plans
  • Other Retirement and Savings
  • Health Insurance
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
82
out of 100
Average of individual scores