Principal Engineer, Software Engineering - eCommerce Applications
AmerisourceBergen
- Location
- Conshohocken, PA
- Work model
- On-Site
- Level
- Principal
- H-1B history
- 4 approvals (FY2023)
- Posted
- Aug 19, 2026
Skills
About this 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 Content management systems Payment gateways Order management systems Analytics and reporting tools Drive API design standards and promote event-based integration patterns where appropriate. Partner with enterprise architecture and platform teams to enable reusable services and shared capabilities. Performance, Security, and Reliability Ensure applications meet requirements for performance, scalability, security, and availability. Collaborate with security teams to implement secure coding practices, authentication, authorization, and data protection controls. Identify and resolve system bottlenecks, technical debt, and operational risks. Support production readiness, incident response, root cause analysis, and continuous improvement efforts. Promote proactive monitoring, logging, alerting, and observability