Taro Logo

Principle Software Engineer

Global food and beverage company known for brands like Pepsi, Lay's, and Gatorade.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
9+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principle Software Engineer

PepsiCo is seeking a Principal Software Engineer to lead software development initiatives within their Strategy & Transformation (S&T) organization. This key leadership role will drive digital transformation across PepsiCo's value chain through end-to-end software development and DevOps processes. The position requires a seasoned professional with 9+ years of experience who can provide technical oversight to development teams while working closely with UX, product, IT, and process engineering teams.

The role combines technical expertise with leadership responsibilities, requiring deep knowledge of distributed systems, cloud platforms, and modern software development practices. The ideal candidate will have extensive experience with Java, Spring ecosystem, and frontend technologies like React, along with a strong foundation in computer science fundamentals.

As a Principal Engineer, you'll be responsible for architecting fault-tolerant, high-scale distributed systems and leading multi-disciplinary teams across remote locations. The position offers the opportunity to work on mission-critical systems that impact PepsiCo's global operations, while collaborating with executives and key stakeholders to drive technical strategy.

This role is perfect for someone who combines technical excellence with leadership abilities, offering the chance to shape the digital future of one of the world's largest food and beverage companies. The position includes relocation benefits and the opportunity to work with cutting-edge technologies while solving complex enterprise-scale challenges.

Last updated 2 months ago

Responsibilities For Principle Software Engineer

  • Support the vision and guide a team of engineers to build and support digital products and services across S&T core priorities
  • Drive partnerships with User Experience, Product Management, IT, Data & Analytics teams
  • Develop software development strategy utilizing industry standards
  • Lead multi-discipline, high-performance work teams distributed across remote locations
  • Interact with executives across the company to lead the narrative around software engineering
  • Develop and expand DPS capabilities through customer obsessed, services-driven digital solutions
  • Manage and escalate delivery impediments, risks, issues, and changes
  • Interact with key business partners to recommend solutions

Requirements For Principle Software Engineer

Java
JavaScript
TypeScript
Node.js
React
  • Bachelor's Degree in Computer Science, Engineering or related field
  • Master's or PhD in Computer Science or Engineering preferred
  • Minimum of 9 years of software development and engineering management experience
  • 3+ years of experience on architecting fault tolerant, high scale distributed systems
  • Commanding knowledge of data structures, algorithms, and object-oriented design
  • Expertise in Java and Spring/SpringBoot ecosystem, JUnit, BackEnd MicroServices
  • Experience with JavaScript/TypeScript, Node.js, React/ReactNative FrontEnd frameworks
  • Full stack engineering experience
  • Experience with Azure Google Cloud, Amazon Web Services
  • Experience with mission critical, 24x7 systems
  • Deep knowledge of design patterns

Benefits For Principle Software Engineer

Relocation Benefits
  • Relocation Benefits

Interested in this job?