The Senior Manager of Software Engineering will play a pivotal role in software development activities and long-term initiative planning and collaboration across the Strategy & Transformation (S&T;) organization. Software Engineering is the corner stone of scalable digital transformation across PepsiCo’s value chain. This leader will deliver the end-to-end software development experience, deliver high quality software as part of the DevOps process, and have accountability for our business operations.
The leader in this role will provide technical oversight and direction to our software development team to ensure we deliver the best possible software solutions and ensure they are generating value through cost savings or incremental value. This leader will work closely with the user experience, product, IT, and process engineering teams to develop current products and prioritize deliver solutions across S&T; core priorities.
Responsibilities
- Key Responsibilities
- End-to-End Ownership
- Lead the design, development,
and delivery of mobile applications built using React Native and backend services.
- Own the full technology stack, including mobile frontends, APIs, integrations, and cloud infrastructure.
- Hands-On Technical Leadership
- Actively participate in coding, debugging, and code reviews across React Native, Python, and Java codebases.
- Ensure high-quality, scalable, and maintainable code across teams.
- Leverage AI tools (e.g., GitHub Copilot) to improve engineering productivity and code quality.
- Architecture & Integration
- Define and drive system architecture for mobile applications and backend ecosystems.
- Lead backend integrations using MuleSoft and microservices built in Python and Java.
- Ensure robust, secure, and scalable API design and integration patterns.
- Cross-Functional Collaboration
- Partner with business and technical stakeholders across Europe and North America.
- Translate business requirements into scalable technical solutions.