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