PepsiCo - Plano, TX

posted 6 days ago

Full-time - Mid Level
Plano, TX
10,001+ employees
Beverage and Tobacco Product Manufacturing

About the position

The Software Engineering Associate Manager at PepsiCo plays a crucial role in leading software development initiatives within the Digital Products and Services (DPS) team. This position is responsible for guiding a team of engineers to build and support digital solutions that enhance business processes, optimize efficiency, and drive cost savings. The role involves collaboration with various teams to develop user-centric digital products and ensure high-quality software delivery through a robust DevOps process.

Responsibilities

  • Support the vision and guide a team of engineers to build and support digital products and services (DPS) across S&T core priorities.
  • Drive partnerships with User Experience, Product Management, IT, Data & Analytics, Emerging Tech, Innovation, and Process Engineering teams to deliver the Digital Products portfolio.
  • Develop software development strategy utilizing industry standards.
  • Create roadmap and timing of implementation of the roadmap based on business requirements and strategy.
  • Lead multi-discipline, high-performance work teams distributed across remote locations effectively.
  • Build, manage, develop, and mentor a team of engineers.
  • Interact with executives across the company to lead the narrative around software engineering.
  • Develop and expand DPS capabilities through a customer obsessed, services-driven digital solutions platform that leverages data and AI to deliver automated and personalized experiences.
  • Manage and appropriately escalate delivery impediments, risks, issues, and changes tied to the engineering initiatives to the stakeholders.
  • Interact with key business partners to recommend solutions that best meet the strategic needs of the business.

Requirements

  • A Bachelor's Degree in Computer Science, Engineering or a related field.
  • Master's or PhD in Computer Science or Engineering preferred.
  • Minimum of 6 years of relevant software development and engineering management experience.
  • 3+ years of experience on architecting fault tolerant, high scale distributed systems.
  • 2+ years of experience on database design and complex SQL queries.
  • Commanding knowledge of data structures, algorithms, and object-oriented design.
  • 6+ years of experience in Java and Spring / SpringBoot ecosystem, JUnit, BackEnd MicroServices, Serverless Computing, REST APIs, Spring Security.
  • 2+ years of experience with Reactive Programming, GraphQL.
  • 2+ years of experience with JavaScript/TypeScript, CSS, HTML, Node.js, React / React Native FrontEnd frameworks.
  • 5+ years of Experience with NoSQL and/or Relational databases (2 years of NoSQL experience is preferred).
  • 2+ years of experience with Azure Google Cloud, Amazon Web Services and cloud specific PaaS and SaaS solutions.
  • 2+ years of experience with Kubernetes and Production deployment and processes.
  • 4+ years of experience with Kafka.
  • Experience with mission critical, 24x7 systems.
  • Experience with high throughput cloud native distributed systems.
  • Experience implementing and consuming large-scale web services.
  • Deep knowledge and experience of design patterns.

Nice-to-haves

  • Strong attention to detail and extremely well-organized.
  • Ability to manage multiple projects with competing priorities.
  • Ability to interface with the business and recognize their needs and priorities.
  • Ability to work cross functionally with product, service design and operations across the organization.
  • Demonstrated passion for excellence with respect to Engineering services, education, and support.
  • Strong interpersonal skills, ability to navigate through a complex and matrixed internal environment.
  • Ability to work collaboratively with regional and global partners in other functional units.
  • Ability to navigate a complex organization and to influence and lead people across cultures at a senior level.

Benefits

  • Paid parental leave
  • Dependent care reimbursement
  • Health insurance
  • Dental insurance
  • Flexible spending account
  • Paid time off
  • Parental leave
  • Employee assistance program
  • Vision insurance
  • Retirement plan
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service