Principal Engineer, Software Engineering - eCommerce Applications
AmerisourceBergenAbout the role
Our team members are at the heart of everything we do. At Cencora, we are united in our responsibility to create healthier futures, and every person here is essential to us being able to deliver on that purpose. If you want to make a difference at the center of health, come join our innovative company and help us improve the lives of people and animals everywhere. Apply today!
Job Details
Position Summary:
The Principal Engineer, Software Engineering - eCommerce and Portal Applications is a senior technical leader responsible for driving the design, development, modernization, and operational excellence of enterprise eCommerce and portal platforms. This role provides hands-on technical leadership across architecture implementation, software engineering standards, platform scalability, integration strategy, and development best practices.
The Principal Engineer partners with product managers, architects, designers, engineers, cybersecurity, infrastructure, and business stakeholders to deliver secure, resilient, and high-performing digital solutions. This position plays a critical role in shaping engineering direction, enabling delivery teams, and ensuring digital platforms support seamless customer, partner, and internal user experiences.
Key Responsibilities:
Technical Leadership
Serve as the senior technical leader for eCommerce and portal application engineering initiatives.
Drive engineering strategy and technical execution for customer-facing and partner-facing digital platforms.
Translate architectural direction into implementable engineering solutions and development standards.
Lead complex technical design decisions across applications, services, APIs, and integrations.
Act as a trusted advisor to engineering teams on code quality, performance, scalability, and maintainability.
Application Development and Modernization
Lead the design and development of modern eCommerce and portal applications using scalable and reusable engineering patterns.
Support modernization of legacy systems into cloud-enabled, API-driven, and service-oriented architectures.
Build and guide implementation of core digital capabilities such as:
User account management
Product catalog and search
Shopping cart and checkout flows
Order placement and order history
Self-service account features
Content and document access
Notifications and communications
Promote composable, modular, and headless application approaches where appropriate.
Engineering Standards and Best Practices
Establish and enforce software engineering best practices, coding standards, and secure development principles.
Lead code reviews, design reviews, and technical walkthroughs.
Champion quality engineering practices including automated testing, performance testing, and observability.
Guide teams in applying CI/CD, DevSecOps, and infrastructure-as-code practices.
Ensure solutions are designed for reliability, recoverability, and operational supportability.
Integration and Platform Enablement
Lead development of integrations between eCommerce/portal applications and enterprise platforms such as:
ERP
CRM
Identity and access management systems
Product information management platforms
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s