Principal Software Engineer (Cloud)
Address: 102 WILMOT RD,DEERFIELD,IL,60015-05104-01102-2
Job ID 1577642BRReady 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 (Cloud)
Job ID 1577642BRBasic 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/at least 10% of the time for business purposes (within state and out of state).
Preferred Qualifications
- Bachelor’s Degree in Computer Science, Information Technology, or related field
- 6+ years of software engineering experience with 5+ years in cloud-native development on Azure
- Experience working in Agile and DevSecOps environments
- Deep experience with Microsoft Azure services, including:
- Azure App Services, Azure Kubernetes Service (AKS), Azure Functions, Azure DevOps (ADO), Azure API Management, Azure Monitor
- Hands-on experience with Infrastructure as Code (IaC) using tools such as Terraform, Bicep, or ARM templates
- Expertise in building and maintaining CI/CD pipelines using Azure DevOps Pipelines, GitHub Actions, or Jenkins
- Experience with containerization (Docker), Kubernetes, and Helm for microservices orchestration and deployment
- Knowledge of service mesh and observability patterns (e.g., Istio, Prometheus, Grafana, Azure Monitor, Application Insights, Dynatrace)
- Strong understanding of networking, DNS, authentication, identity management (AAD, OAuth2, OpenID)
- Prior experience leading DevOps and/or platform engineering teams
- Strong automation background with tools like Ansible.
- Experience operationalizing high-traffic web and mobile apps with robust monitoring, alerting, and SRE practices
- Familiarity with Git-based workflows, trunk-based development, and GitOps practices
- Experience with domain-driven design, event-driven architecture, and scalable REST/gRPC APIs
- Expertise in polyglot programming environments (Java, Python, Go, etc.)
- Experience developing secure, compliant, and highly available enterprise platforms
- Experience with iOS (Swift/SwiftUI/Objective-C), Android (Kotlin), or cross-platform frameworks like React Native
- CI/CD integration with tools like AppCenter, TestFlight, Google Play Console for automated mobile app delivery
- Proven track record in mentoring and developing technical talent
- Ability to lead cross-functional collaboration and communicate effectively across engineering, product, and leadership
- Strong problem-solving and technical storytelling abilities
We will consider employment of qualified applicants with arrest and conviction records.
Salary Range
$136000 - $231300 / Salaried
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.