PepsiCo is looking to solve the business and technical problem of delivering scalable digital transformation across its value chain through robust software development activities and long-term initiative planning.
Requirements
- 12+ years of software design and development experience with Java (Spring Boot) and Python
- Extensive experience building, deploying, and scaling microservices-based architectures for enterprise-grade applications
- Proven ability to design and implement RESTful APIs and cloud-native integration services on multi-cloud environments
- 5+ years with cloud-native solutions (Azure preferred, AWS, Google Cloud)
- Proficient in relational databases (Oracle, MSSQL, MySQL) and NoSQL databases (Couchbase, MongoDB)
- Knowledge of event-driven architectures and message brokers such as Kafka or ActiveMQ
- Deep understanding of CI/CD pipelines, DevOps automation, and observability practices (logging, monitoring, alerting) to support distributed microservices
Responsibilities
- Oversee the design and development of integration services for the Integration Platform using Java, Python, and Azure technologies.
- Design scalable, performant, and secure systems ensuring maintainability, quality, and reliability.
- Establish coding standards, enforce best practices, and conduct code reviews and technical audits.
- Advise on the selection of tools, libraries, frameworks, and emerging technologies to enhance productivity and performance.
- Research and recommend adoption of new and emerging technologies that align with business objectives.
- Integrate AI capabilities into applications—including copilots, chatbots, data automation, and content generation—to enhance digital experiences.
- Apply prompt engineering, context handling, and AI output refinement techniques to improve AI solution quality.
Other
- Support the vision and guide a team of engineers in developing and maintaining Digital Products and Applications (DPA) aligned with core priorities in Strategy & Transformation.
- Lead multi-disciplinary, distributed, high-performance teams; build, mentor, and develop engineering talent.
- Engage with executives to lead and advocate the narrative around software engineering and digital transformation.
- Manage and escalate delivery risks, impediments, and changes to stakeholders, ensuring timely resolution.
- Collaborate with key business partners to identify, recommend, and deliver solutions that meet strategic and operational objectives.