About the role
What will you do at Walgreens?
JOB DESCRIPTION
Job Summary
The Senior Software Engineer I, will be responsible for building, automating,
and enhancing platform capabilities that enable scalable, reliable, and
efficient software delivery. This role focuses on developing cloud-native
solutions, integrating DevOps automation, and codifying infrastructure,
pipelines, and platform services. The engineer will partner closely with
application, observability, operations, and security teams to improve developer
experience, accelerate delivery, and ensure platform reliability. The ideal
candidate has strong software engineering fundamentals, experience with cloud
platforms such as Azure, and a passion for automation, reusable services, and
continuous improvement.
Job Responsibilities
* Design and develop platform services, APIs, and automation frameworks that
enable scalable and reliable application delivery.
* Build and maintain CI/CD pipelines in Azure DevOps to support continuous
integration, testing, and deployment.
* Implement Infrastructure as Code (Terraform, Bicep) to automate provisioning
and management of cloud resources.
* Develop reusable tools and services to improve developer productivity and
platform self-service capabilities.
* Collaborate with application, observability, operations, and security teams
to integrate best practices into platform solutions.
* Support containerized workloads and Kubernetes (AKS preferred), improving
deployment patterns and platform stability.
* Contribute to observability solutions, including logging, monitoring, and
alerting to ensure system reliability.
* Participate in code reviews, testing, and troubleshooting to ensure
high-quality, maintainable software.
* Continuously identify opportunities to automate manual processes and improve
system performance and scalability.
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.
EXTERNAL BASIC QUALIFICATIONS
* Bachelor's degree and at least 4 years of experience in Engineering, Software
Engineering or similar field OR a High School Diploma/GED and at least 7
years of experience in Engineering, Software Engineering or related field
* Experience in Engineering, Software Engineering or similar field
* Experience writing code for moderately complex applications
* Experience with programming languages for online applications, microservices
or mobile applications
* 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 identifying operational issues and recommending and implementing
strategies to resolve problems
* At least 1 year 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
Preferred Qualifications
- * 4+ years of experience in software engineering, platform engineering, or
- DevOps-focused development roles.
- * Strong programming experience in one or more languages such as Python, Java,
- or C#.
- * Experience with CI/CD tools such as Azure DevOps, GitHub Actions, or Jenkins.
- * Hands-on experience with Infrastructure as Code (Terraform, Bicep), including
- state management and state import, and cloud platforms such as Azure.
- * Familiarity with Kubernetes (AKS preferred) and containerized application
- development.
- * Experience with Internal Developer Platforms such as Harness.
- * Understanding of DevOps principles, automation practices, and cloud-native
- architectures.
- * Experience with observability tools such as Prometheus, Grafana, ELK, or
- OpenTelemetry.
- * Knowledge of secure coding practices and cloud security fundamentals.
- * Strong problem-solving skills and ability to work in a collaborative,
- fast-paced environment.
- 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
- #LI-AD1
- We will consider employment of qualified applicants with arrest and conviction
- records.
Which skills does this role require?
Make your next move
Build a shortlist and prepare
Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.
- Build a focused shortlist before you applyCompare role requirements with your experience and give each application a clear reason.
- Backend engineering jobsCompare current openings and review what to look for in this role.
- Platform engineering jobsCompare current openings and review what to look for in this role.
- Practice explaining your experience in an interviewRehearse your answers before meeting the hiring team.
Other roles to compare
Review the responsibilities and requirements before adding an opening to your shortlist.
Staff Platform/Backend Engineer
Typeface · Palo Alto, CA
Senior Software Engineer, Search
Vannevar · Remote
Senior Software Engineer - Agents Platform
Vannevar · Remote
Senior AI Platform Engineer
Twin Health · Remote, USA
Senior/Staff Backend Engineer - Distributed System
Zettabyte · United States
Backend Engineer, Collection Platform
Vannevar · Remote
Role information can change. Confirm current details on the original application page.
