Walgreens Boots Alliance - Deerfield, IL

posted 29 days ago

Full-time - Mid Level
Deerfield, IL
5,001-10,000 employees
Health and Personal Care Retailers

About the position

The Lead Software Engineer is a proficient full stack engineer responsible for designing, developing, and testing software systems and applications. This role involves mentoring junior developers, making architectural decisions, conducting code reviews, and solving complex problems. The engineer will also communicate with stakeholders and implement process improvements to enhance team productivity.

Responsibilities

  • Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools.
  • Writes code that establishes and enhances coding specifications for software programs and systems.
  • Delivers software features with exceptional quality, meeting designated release plans and delivery commitments.
  • Works on problems of diverse scope requiring evaluation of identifiable factors and demonstrates good judgment in selecting methods for solutions.
  • Leads the daily work of assigned work group/team and recommends modifications to daily operations.
  • Owns a functional area, breaks large requests into sub-tasks, and takes operational responsibility.
  • Networks with senior internal and external personnel in own area of expertise and interacts with direct team, peers, and managers.
  • May design specifications of assigned projects and lead in implementation.
  • Participates in developing technical/business approaches and new or enhanced technical tools.
  • Sets software engineering project schedules, defines project parameters, and monitors project tasks.

Requirements

  • Bachelor's degree and at least 4 years of experience in Engineering, Software Engineering or related field OR High School/GED and at least 7 years of experience in Engineering, Software Engineering or related field.
  • Experience writing code for moderate to complex online applications, microservices or mobile applications or deployment automation.
  • Experience with programming languages for online applications, microservices or mobile applications or deployment automation.
  • Experience designing/building moderately complex applications.
  • Experience writing automated test scripts.
  • Experience creating coding/scripting solutions to fix complex problems/issues.
  • Experience engaging with executive level.
  • At least 2 years of direct leadership, indirect leadership and/or cross-functional team leadership.

Nice-to-haves

  • Bachelor's degree in computer science, Information Technology.
  • Experience working in an Agile environment.
  • Experience in working on Kubernetes platform on a microservices architecture on high traffic applications.
  • Prior experience in mentoring a team of engineers, tech lead or leading an engineering team.
  • Hands-on full stack proficiency in Angular, Java 11+, Microservices, Spring Boot, Azure, and SQL.
  • Experience in operationalizing high traffic Web and Mobile applications through monitoring and alerting.

Benefits

  • Health insurance
  • 401k
  • Paid holidays
  • Flexible scheduling
  • Professional development opportunities
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service