Note: The job is a remote job and is open to candidates in USA. Cencora is a healthcare company focused on creating healthier futures for people and animals. The Lead Engineer, Full-Stack Engineering role leads advanced full-stack engineering practices and delivers complex, reliable, scalable end-to-end solutions across multiple initiatives. The role also guides architecture and technical decisions, improves engineering processes, and mentors engineers.
Responsibilities
- Leads advanced full-stack engineering methods, frameworks, and standards to deliver complex end-to-end solutions across multiple initiatives, ensuring reliability, scalability, performance, and alignment to domain priorities
- Analyzes full-stack application requirements, front-end and back-end capabilities, internal and external drivers, constraints, and tradeoffs to shape solution approaches and support decisions with significant implications for delivery, risk, and performance
- Communicates complex architectural options, API design decisions, database considerations, sequencing decisions, operating constraints, and recommendations to cross-functional stakeholders, including external parties such as vendors or partners when needed
- Guides key full-stack engineering areas or capability components by organizing work with limited oversight, driving consistent execution, and supporting aligned delivery across connected teams and programs
- Improves full-stack engineering processes, development practices, and technical standards through automation, reusable patterns, CI/CD pipelines, API standards, and operating methods that increase delivery effectiveness and reduce rework
- Builds team capability by mentoring full-stack engineers across levels, providing technical guidance to emerging leaders, and strengthening consistency through code reviews, documentation, and knowledge sharing
- Monitors domain-level application outcomes, delivery risks, performance signals, and integration health to identify issues early, inform corrective actions, and sustain progress across multiple complex initiatives
Skills
- Bachelor's degree in computer science, software engineering, systems engineering, information technology, or a related field, or equivalent experience required
- 6+ years of experience in software engineering, systems engineering, or a related field required
- Master's degree in computer science, software engineering, systems engineering, information technology, or a related field, or equivalent experience preferred
- Certification in cloud platforms, systems architecture, Agile, DevOps preferred
Benefits
- Medical, dental, and vision care
- Support for working families, which may include backup dependent care, adoption assistance, infertility coverage, family building support, behavioral health solutions, paid parental leave, and paid caregiver leave
- A variety of training programs
- Professional development resources
- Opportunities to participate in mentorship programs
- Employee resource groups
- Volunteer activities
Company Overview