W

Walgreens

Retail pharmacy chain with health services

Lead Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeChicago, IL, USANo salary listedRemote

About the Job

Requirements

  • A bachelor's degree in Computer Science or Information Technology.
  • Experience working in an Agile environment.
  • MERN stack development experience using ReactJS, Redux, NodeJS, ExpressJS, MongoDB, and JavaScript or TypeScript.
  • Experience with RESTful web services using NodeJS and ExpressJS.
  • Experience with NoSQL databases, such as MySQL and MongoDB.
  • Prior experience leading a group of automation, DevOps, or development engineering team members.
  • Prior experience with deployment automation for applications on IaaS and PaaS platforms in a large, complex system.
  • Experience working on the Kubernetes platform in a microservices architecture for high-traffic applications.
  • Strong understanding of infrastructure components, including databases, networking, DNS, cloud services, orchestration tools, and containerization.
  • Experience operationalizing high-traffic web and mobile applications through monitoring and alerting for a polyglot application stack.
  • Prior experience mentoring a team of engineers, working as a tech lead, or leading an engineering team.
  • Hands-on full-stack proficiency, such as Java, NodeJS, SQL, NoSQL, React, and JavaScript.
  • Strong knowledge of implementing, securing, capacity planning, and performance tuning solutions deployed to cloud technologies such as Azure, Google Cloud, IBM Cloud, AWS, or Cloud Foundry.
  • Six or more years of mobile app development experience with Swift, SwiftUI, or Objective-C for iOS.
  • Six or more years of mobile app development experience with Kotlin for Android.
  • Experience with test-driven development and test automation using cloud-based products such as AppCenter and ADO.
  • Experience with React Native programming.
  • Knowledge of software engineering best practices, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Accessibility experience.
  • Experience building design patterns and modularized apps.
  • Debugging, optimization, and performance skills.
  • Six or more years of subject-matter-expert experience integrating, transforming, and consolidating data from structured and unstructured systems to build analytics solutions on cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform.
  • Six or more years of experience working with product owners and domain experts to deliver data analytics and data integration solutions.
  • Experience with SQL, Java, or Python programming.
  • Experience with relational and NoSQL databases such as Cosmos and Cassandra.
  • Experience with Azure cloud technologies such as Azure Data Flow, Databricks, Azure Synapse, and Analysis Services.
  • Experience with reporting tools such as Power BI, BusinessObjects, Cognos, or Tableau.
  • Working experience with dimensional data modeling and strong knowledge of best practices and solution patterns.
  • Hands-on experience with data pipeline and integration tools such as Talend, Change Data Capture, Spark, and Azure APIs.

Responsibilities

  • Plan, design, develop, and test software systems or applications for software enhancements and new products, including cloud-based or internet-related resources.
  • Write code that establishes and enhances coding specifications for software programs and systems with little or no precedent.
  • Deliver software features that meet quality standards, release plans, and delivery commitments.
  • Analyze problems of diverse scope, evaluate relevant factors, and select methods and techniques to develop solutions.
  • Guide the daily work of an assigned work group or team, recommend operational modifications, and adjust short-term priorities.
  • Own a functional area, break large requests into subtasks, provide higher-level status updates, write test plans, take operational responsibility, set measurable goals, and review code changes.
  • Network and share information with senior internal and external personnel, teammates, peers, managers, vendors, and customers to improve workflow processes.
  • Design project specifications and lead implementation as needed.
  • Participate in developing technical and business approaches and new or enhanced technical resources.
  • Set software engineering project schedules, define project parameters and tasks, monitor task progress, and lead others toward project completion.
  • Own development and rollout for an entire product or large project, champion processes such as Scrum and test-driven development, write technical specifications, identify risks, set standards, reduce complexity, and take on technical lead responsibilities as needed.
  • Allocate and track individual contributors' work and participate in teaching and training team members.
  • Mentor less experienced team members.
  • Coach and guide technical engineers in understanding source data, designing analytical solutions, and providing critical operational support.

Desired Qualifications

  • Promote high-quality team standards across documentation, unit testing, code reviews, test automation, and continuous integration and continuous delivery.
  • Mentor the team in selecting enterprise integration patterns for seamless integration with other enterprise and external assets.
  • Ensure end-to-end solutions are functionally complete and address performance, security, and resilience.

About the Company

Walgreens

Retail pharmacy chain with health services

Walgreens is a retail pharmacy network in the United States that sells prescription medications, over-the-counter drugs, health and wellness products, and offers photo services. It operates through a large network of stores and an online platform, enabling customers to order prescriptions or products online and pick them up the same day. Walgreens’ photo service lets customers print photos and create personalized gifts such as photo books, cards, invitations, and other custom items via in-store kiosks or online. The company differentiates itself with a nationwide store footprint, integrated pharmacy and health services, and the ability to deliver convenience through online ordering and same-day pickup. Its goal is to provide convenient access to medications and health-related products while expanding personalized consumer services to improve everyday wellness.

Company size
10,001+
Company stage
Grant
Total funding
$25M
Headquarters
Deerfield, IL
Founded
1901

Recently Posted Jobs

Explore more opportunities at Walgreens

See more jobs