Walgreens Hiring Senior Software Engineer (Java), Deerfield, IL, USA

As a Senior Software Engineer (Java) at Walgreens, you’ll play a key role in designing, developing, and enhancing back-end software systems and applications for the company’s digital platforms. This is a highly collaborative role where you’ll contribute to the creation of scalable and impactful solutions that help millions of customers in their health and wellness journeys. You’ll leverage your expertise in Java, cloud technologies, and Agile development to work on complex projects while mentoring less experienced team members.

CompanyWalgreens
RoleSenior Software Engineer (Java)
LocationDeerfield, IL (102 Wilmot Rd, 60015)
Job ID1506727BR
CategorySoftware Engineering
Job TypeFull-time

Key Responsibilities:

  • Design & Development: Plan, design, develop, and test back-end software systems and applications for software enhancements and new products.
  • Code Quality: Write high-quality code that meets specifications and supports large, complex software programs and systems.
  • Agile Methodology: Work in an Agile environment to deliver software features with exceptional quality.
  • Collaboration: Work closely with architects and cross-functional teams to evaluate program compatibility and ensure software systems align with business needs.
  • Problem Solving: Anticipate, prevent, and resolve issues and roadblocks in the development lifecycle.
  • Mentorship: Mentor and guide less experienced team members, helping them develop their skills and improve their work processes.
  • Architecture & Design: Contribute to software architecture and design, actively participating in build phases and working towards producing high-quality deliverables.
  • Professional Growth: Continuously enhance design skills while gaining in-depth knowledge of the organization’s current applications and tools.

Required Qualifications:

  • Experience: Proven experience as a software engineer with expertise in Java and related technologies.
  • Technical Proficiency: Strong understanding of Java, cloud-based solutions, and internet-related tools.
  • Problem-Solving: Ability to analyze complex issues and find creative solutions.
  • Agile Experience: Experience working in Agile environments, following development cycles and project timelines.
  • Collaboration: Ability to work in a team setting, share knowledge, and interact effectively with peers and managers.
  • Mentoring: Experience in mentoring junior team members and guiding them in their professional growth.

Preferred Qualifications:

  • Software Design: Developing expertise in software design principles and architecture.
  • Cloud Technologies: Experience working with cloud-based technologies.
  • Communication: Excellent communication skills for sharing complex technical information with both technical and non-technical stakeholders.

Compensation and Benefits:

  • Competitive Salary: Based on experience.
  • Benefits:
    • Health insurance (medical, dental, and vision).
    • Paid time off and flexible working options.
    • Retirement benefits and stock options.
    • Professional growth and learning opportunities.

Apply By:

Deadline: Open until filled