Job Summary
Walgreens is looking for a Senior Software Engineer to provide advanced expertise and individual-contributor leadership across software engineering. This role will lead complex work, shape solution direction, mentor others through influence, and partner across teams to deliver reliable, scalable, secure, and measurable outcomes.
Key Responsibilities
- Lead complex software engineering initiatives and provide advanced technical expertise.
- Define and enhance application architecture, design standards, development frameworks, and reusable engineering patterns.
- Drive end-to-end software delivery including design, development, integration, testing, deployment, and modernization activities.
- Translate business and enterprise objectives into technical solutions and actionable delivery plans.
- Conduct technical reviews and resolve complex risks, dependencies, architectural challenges, and trade-offs.
- Ensure high standards for quality, security, privacy, reliability, automation, and operational excellence.
- Support critical production issues and act as a technical escalation point for complex problems.
- Influence cross-functional stakeholders across Product, Business, Architecture, Security, Data, and Technology teams.
- Provide technical leadership, mentoring, code reviews, and knowledge-sharing to strengthen team capabilities.
- Communicate technical direction, risks, recommendations, and delivery status to leadership and engineering teams.
- Drive continuous improvement initiatives and adoption of engineering best practices.
- Stay current with emerging technologies, industry trends, and modern software engineering practices.
Basic Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, Analytics, Business, or a related field.
- 4 to 9 years of experience in Software Engineering, Platform Engineering, DevOps, or related technology roles.
- Experience in application design, development, integration, testing, deployment, and modernization.
- Strong understanding of programming, APIs, cloud platforms, databases, CI/CD pipelines, and secure software development practices.
- Experience collaborating with cross-functional business and technology teams.
- Proven analytical, problem-solving, communication, and stakeholder management skills.
- Ability to contribute to complex technical initiatives and influence decisions across teams.
Preferred Qualifications
- 4+ years of experience in Software Engineering, Platform Engineering, DevOps, or Site Reliability Engineering (SRE) roles.
- Experience working in enterprise-scale cloud environments.
- Exposure to Retail, Pharmacy, Healthcare, Customer Technology, Digital, or Data Platform ecosystems.
- Experience working with global teams, managed service providers, and distributed delivery models.
- Hands-on experience with cloud platforms such as Azure (preferred), AWS, or GCP.
- Experience with CI/CD automation, Infrastructure as Code (Terraform, Bicep, CloudFormation), and container platforms (Docker, Kubernetes).
- Knowledge of monitoring, observability, and platform reliability tools such as Dynatrace, Prometheus, Grafana, Azure Monitor, or Datadog.
- Experience driving automation, platform modernization, and operational excellence initiatives.