This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Overview - 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 new products and prioritize deliver solutions across S&T core priorities.
Job Responsibility:
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
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
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
Partner with business and technical stakeholders across Europe and North America
Translate business requirements into scalable technical solutions
Collaborate across time zones with flexibility in working hours to support global teams
Drive alignment and execution across geographically distributed teams
Manage external vendors and development partners to deliver high-quality outcomes
Establish clear accountability, SLAs, and performance expectations
Navigate uncertainty and evolving requirements with a pragmatic, solution-oriented mindset
Make data-driven decisions and drive execution despite incomplete information
Requirements:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
15+ years of experience in software engineering, with 3–5+ years in engineering leadership roles
Strong hands-on experience with React Native for mobile application development
Backend services using Python and Java
Integration platforms such as MuleSoft
Proven ability to contribute to code, conduct code reviews, and mentor engineers
Experience using AI-assisted development tools (e.g., GitHub Copilot)
Strong understanding of system design, microservices architecture, and API-driven development
Experience working with global teams across multiple time zones
Nice to have:
Experience with cloud platforms (AWS, Azure, or GCP)
Familiarity with DevOps practices, CI/CD pipelines, and automation
Experience with API gateways, event-driven architecture, and integration patterns
Strong communication and stakeholder management skills