Overview
The Senior Software Engineer plays a key role in PepsiCo's digital transformation, supporting end‑to‑end software development and delivering high‑quality systems across the value chain.
- Provides technical oversight and collaborates with UX, product, IT, data, and engineering teams.
- Helps build and support Tech Strategy & Enterprise Products (TS & EP).
- Works on high‑scale distributed systems, cloud platforms, and modern backend architectures.
Responsibilities
- Guide engineering teams across S&T priorities.
- Develop and maintain digital products using industry‑standard software engineering practices.
- Create roadmaps and implementation plans aligned with business strategy.
- Support AI‑driven, data‑powered digital solutions.
- Troubleshoot delivery risks, issues, and impediments.
- Partner with business stakeholders to recommend strategic solutions.
Qualifications
- Bachelors in CS/Engineering
- (Master's/PhD preferred).
- 9+ years software development experience.
- 3+ years architecting fault‑tolerant, high‑scale distributed systems.
- Strong in:
- Java, Spring/Spring Boot
- Backend microservices
- REST APIs
- Serverless computing
- Cloud (Azure, AWS)
- AI tools like Copilot, Devin or Windsurf
- High‑throughput distributed systems
- Design patterns, data structures, algorithms