PepsiCo•2h ago
Indeed
Software Eng Principal Engineer
Hyderabad, Telangana
Full Time
Executive
Full Job Description
Principal Software Engineer at PepsiCo, Hyderabad
PepsiCo is seeking a highly experienced Principal Software Engineer to join our team in Hyderabad, Telangana. This role is crucial for driving the end-to-end delivery of enterprise technology programs that are vital to PepsiCo's digital transformation roadmap. You will be instrumental in shaping scalable, secure, and high-performing solutions across backend platforms, cloud databases, and native mobile applications.
Key Responsibilities:
Program Leadership
- Lead significant enterprise programs involving multiple agile development teams.
- Develop and manage delivery roadmaps, track milestones, identify dependencies, and plan releases.
- Oversee cross-functional execution, collaborating with engineering, QA, DevOps, product, and business stakeholders globally.
- Ensure seamless alignment between technology initiatives and strategic business objectives.
Engineering Delivery Oversight
- Guide the design and implementation of robust, scalable Java/Spring Boot microservices.
- Define and enforce architectural standards for distributed, cloud-native applications.
- Champion best practices in API design, application resiliency, observability, and security.
Cosmos DB Platform Ownership
- Direct the data architecture for Azure Cosmos DB solutions, ensuring optimal performance and scalability.
- Oversee critical aspects like partition strategy, indexing, query optimization, and replication models.
- Guarantee scalability for high-volume, global transactional systems.
Native Mobile Application Leadership
- Manage the enterprise delivery of native mobile applications for both iOS and Android platforms.
- Oversee the mobile release lifecycle, including app store deployment governance and performance optimization.
- Ensure smooth integration between mobile applications and backend enterprise APIs.
Team Management
- Lead and mentor engineering managers, technical leads, and senior developers.
- Foster talent development, implement effective performance management, and contribute to succession planning.
- Cultivate a strong, collaborative engineering culture across geographically distributed teams.
Qualifications:
- A Bachelor’s degree in Computer Science, Engineering, or a related field.
- A minimum of 10 years of comprehensive software engineering experience.
- At least 4 years in engineering or program management leadership positions.
- Demonstrated expertise in:
- Java / Spring Boot
- Microservices architecture
- Azure Cosmos DB
- Native iOS / Android app development ecosystems
- Proven experience leading enterprise-scale, cross-functional technology programs.
- Solid understanding of Agile methodologies, Scrum, SAFe, and DevOps practices.
Company
PepsiCo
PepsiCo is a global food and beverage company with a vast portfolio of well-known brands. Committed to digital transformation, PepsiCo leverages enterprise technology to enhance its operations and del...
Hyderabad, Telangana
Posted on Indeed