Overview
The Senior Software Engineer plays a key role in PepsiCo's digital transformation, supporting endtoend software development and delivering highquality 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 highscale distributed systems, cloud platforms, and modern backend architectures.
Responsibilities
- Guide engineering teams across S&T priorities.
- Develop and maintain digital products using industrystandard software engineering practices.
- Create roadmaps and implementation plans aligned with business strategy.
- Support AIdriven, datapowered 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 faulttolerant, highscale distributed systems.
- Strong in:
- Java, Spring/Spring Boot
- Backend microservices
- REST APIs
- Serverless computing
- Cloud (Azure, AWS)
- AI tools like Copilot, Devin or Windsurf
- Highthroughput distributed systems
- Design patterns, data structures, algorithms
Skills Required
Spring Boot, Design Patterns, Rest Apis, Cloud Azure, Serverless Computing, Algorithms, Java, Spring, Data Structures