Software Engineering Sr. Manager

$114,700 - $192,100/Yr

PepsiCo - Plano, TX

posted 2 months ago

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

About the position

The Senior Manager of Software Engineering at PepsiCo will play a pivotal role in overseeing software development activities and long-term initiative planning within the Strategy & Transformation (S&T) organization. This position is crucial for driving scalable digital transformation across PepsiCo's value chain. The successful candidate will be responsible for delivering a comprehensive software development experience, ensuring high-quality software is produced as part of the DevOps process, and maintaining accountability for business operations. In this role, the Senior Manager will provide technical oversight and direction to the software development team, ensuring that the software solutions delivered generate significant value through cost savings and incremental improvements. Collaboration is key, as this leader will work closely with user experience, product, IT, and process engineering teams to develop new products and prioritize solutions that align with S&T's core priorities. The responsibilities include creating a vision for the team, driving partnerships with various departments, developing a software development strategy based on industry standards, and leading high-performance work teams across remote locations. The Senior Manager will also interact with executives to communicate the narrative around software engineering and expand the Digital Products and Services (DPS) capabilities through a customer-focused digital solutions platform that leverages data and AI. Additionally, the role involves managing delivery impediments and risks, as well as recommending solutions that meet the strategic needs of the business.

Responsibilities

  • Create 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 and create a roadmap based on business requirements and strategy
  • Lead multi-discipline, high-performance work teams distributed across remote locations
  • 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
  • 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 10 years of relevant software development and engineering management experience
  • Expert in Web and eCommerce technologies
  • 3+ years' experience managing a team of developers
  • Commanding knowledge of data structures, algorithms, and object-oriented design
  • Working knowledge of programming languages - JavaScript and Java
  • Working knowledge of both End and FrontEnd Frameworks - Spring/SpringBoot/React/ReactNative and NodeJS ecosystem
  • Drive Best Practices of Code Reviews, Design Reviews, Architecture Reviews
  • Metrics-backed decisions during all phases of SDLC
  • Experience with Azure (preferred), or Google Cloud, Amazon Web Services (AWS) and cloud specific PaaS and SaaS solutions
  • Working knowledge of Cloud Native Development including concepts of Message Queues, Distributed Caching, Load Balancing, RDBMS, NoSQL, KeyValueStores, REST API'S, etc.
  • Experience with mission critical, 24x7 systems
  • Experience with high throughput cloud native distributed systems
  • Experience implementing and consuming large-scale web services
  • Deep knowledge of design patterns, architecture patterns

Nice-to-haves

  • Experience in developing application monitoring solutions and creating associated dashboards using tools like Grafana is desired but not required

Benefits

  • Medical, Dental, Vision, Disability, Health, and Dependent Care Reimbursement Accounts
  • Employee Assistance Program (EAP)
  • Insurance (Accident, Group Legal, Life)
  • Defined Contribution Retirement Plan
  • Paid time off including paid parental leave, vacation, sick, and bereavement
  • Bonus based on performance and eligibility; target payout is 15% of annual salary paid out annually
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service