Walgreensposted 3 days ago
$102,800 - $164,400/Yr
Full-time • Senior
Deerfield, IL
Health and Personal Care Retailers

About the position

The Senior Software Engineer I (Webmethods) is responsible for supporting application integration initiatives by designing, developing, and maintaining scalable and secure ESB-based solutions. This role focuses on integrating disparate systems, streamlining data exchange, and ensuring consistent message handling across enterprise applications. The ideal candidate will bring hands-on expertise in IBM WebMethods, Java, and Azure, with a deep understanding of middleware technologies, service-oriented architecture (SOA), integration patterns, message transformation, and end-to-end system orchestration. Additionally, the candidate should demonstrate strong experience with DevOps practices, CI/CD for integration deployments, and mentoring technical teams. The ideal candidate will have technical expertise in this space, but also in mentoring and leading a team towards a high bar of excellence.

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 meets specifications, typically for large and highly complex software programs and systems.
  • Develops software applications and tools using Agile development methodologies.
  • Delivers software features with exceptional quality, meeting designated release plans and delivery commitments.
  • Contributes to and participates actively in the design, architecture and build phases.
  • Interacts with internal and external peers and managers to exchange complex information related to areas of specialization.
  • Demonstrates proficiency in most areas of the professional function and in-depth specialization in some.
  • Networks with senior internal and external personnel in own area of expertise.
  • Developing professional expertise, applies company policies and procedures to resolve a variety of issues.
  • Mentors less experienced members of the team.

Requirements

  • Bachelor's degree and at least 4 years of experience in Engineering, Software Engineering or similar field OR a High School Diploma/GED and at least 7 years of experience in Engineering, Software Engineering or related field.
  • Experience in Engineering, Software Engineering or similar field.
  • Experience writing code for moderately complex applications.
  • Experience with programming languages for online applications, microservices or mobile applications.
  • Experience designing/building moderately complex applications/automation.
  • Experience writing automation test or deployment scripts.
  • Experience creating coding/scripting solutions to fix moderately complex problems.
  • Experience identifying operational issues and recommending and implementing strategies to resolve problems.
  • At least 1 year of direct leadership, indirect leadership and/or cross-functional team leadership.
  • Willing to travel up to 10% of the time for business purposes.

Nice-to-haves

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience designing, developing, and deploying scalable ESB-based integration solutions in enterprise environments.
  • Proven expertise with ESB platforms such as IBM webMethods.
  • Strong command of enterprise integration patterns (e.g., publish-subscribe, request-reply, asynchronous messaging, message routing, and transformation).
  • Hands-on experience in implementing service orchestration, canonical data models, and middleware-based service mediation.
  • Familiar with integration technologies and automated file transfer platforms such as Active Transfer Gateway and SFTP for secure data exchange.
  • Demonstrated ability in capacity planning, performance tuning, and meeting SLAs and non-functional requirements (NFRs) for critical integration platforms.
  • In-depth understanding of SOAP, REST, JMS, and MQ protocols, and experience working with message brokers and service registries.
  • Experience with automated file transfer platforms (e.g., SFTP, Active Transfer Gateway) and batch-oriented integration mechanisms.
  • Experienced with messaging systems, including IBM MQ (Universal Messaging) and other enterprise message queue technologies.
  • Experience with CI/CD pipelines for integration code deployment using tools like Jenkins or Azure DevOps.
  • Familiarity with configuration management tools (e.g., Ansible, Chef, Terraform) for managing integration infrastructure in hybrid or cloud-native environments.
  • Knowledge of monitoring and observability tools such as Splunk, ELK, Prometheus, or AppInsights for middleware and ESB systems.
  • Experience integrating secure APIs and implementing enterprise-grade security including authentication, authorization, and message encryption.
  • Strong communication, documentation, and stakeholder management skills.
  • Proven experience in mentoring developers and ensuring alignment with best practices in ESB and middleware engineering.
  • At least 3 years of leadership experience in server side or client side technologies.

Benefits

  • Salary Range: $102800 - $164400 / Salaried
  • Comprehensive benefits package available at jobs.walgreens.com/benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service