Skip to main content

Senior Software Engineer

Senior Software Engineer
Walgreens
6 months 3 weeks ago

Job Summary

Seasoned, experienced professional with a full understanding of the area of specialization, implementing activities impacting components/processes of specified functional areas. Anticipates problems and roadblocks before they occur and mentors less experienced team members. Develops design skills and has a comprehensive understanding of the organization's software applications and tools. Proficient in programming languages important to the organization.

Job Responsibilities

  • Plans, designs, develops, and tests software systems or applications.
  • Writes code meeting specifications for large and complex software programs.
  • Participates in software design and development using Agile methodologies.
  • Contributes actively to design and architecture phases for high-quality deliverables.
  • Works with team in guiding software architecture and technology decisions.
  • Resolves issues creatively, anticipating and preventing problems before they occur.

About Walgreens and WBA

Walgreens is part of Walgreens Boots Alliance, Inc., an integrated healthcare, pharmacy, and retail leader. Walgreens operates nearly 9,000 retail locations, providing pharmacy and healthcare services aimed at creating more joyful lives through better health. A key player in the U.S. healthcare system, Walgreens offers an omnichannel experience with physical and digital platforms.

Basic Qualifications

  • Bachelor's degree in computer science or related field.
  • At least 4 years of professional work experience in Engineering or Software Engineering.
  • Proficiency in programming languages for online, microservices, or mobile applications.
  • Experience in designing/building applications and writing automation test scripts.
  • Expertise in identifying and resolving operational issues.
  • Direct or indirect leadership experience.
  • Willingness to travel for business purposes.

Preferred Qualifications

  • Experience with Java, Python, or high-level programming languages.
  • Strong problem-solving skills and ability to work on multiple projects.
  • Background in Agile environment.

Expertise level

Work arrangement

Key skills

Similar Jobs in United States