Taro Logo

SR. SOFTWARE ENGINEER

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

Description For SR. SOFTWARE ENGINEER

PepsiCo is seeking a Senior Software Engineer to join their Strategy & Transformation (S&T) organization, playing a crucial role in driving digital transformation across the company's value chain. This position offers an opportunity to work with cutting-edge technologies and lead software development initiatives that impact a global enterprise.

The role involves providing technical oversight and direction to the software development team, ensuring delivery of high-quality solutions that generate value through cost savings or incremental improvements. The successful candidate will collaborate with cross-functional teams including UX, Product Management, IT, and Process Engineering to develop new products and prioritize solutions.

As a Senior Software Engineer, you'll be working with modern technologies including Java, Spring/SpringBoot, Azure, and various front-end frameworks. The position requires expertise in distributed systems, microservices architecture, and cloud-native applications. You'll be responsible for building scalable solutions that support PepsiCo's digital transformation initiatives.

The ideal candidate brings 8+ years of software development experience, with a strong foundation in computer science fundamentals and proven experience in enterprise-scale applications. This role offers the opportunity to work with a leading global company that has been recognized as one of the World's Best Employers by Forbes and as a Global Top Employer by the Top Employers Institute.

Join PepsiCo's digital transformation journey and be part of a team that's revolutionizing how a Fortune 500 company leverages technology to drive business success.

Last updated 2 months ago

Responsibilities For SR. SOFTWARE ENGINEER

  • Support the vision and guide a team of engineers to build and support digital products and services across S&T core priorities
  • Partner with User Experience, Product Management, IT, Data & Analytics, Emerging Tech, Innovation, and Process Engineering teams
  • Support software development strategy utilizing industry standards
  • Support expanding DPS capabilities through customer-obsessed, services-driven digital solutions platform
  • Help problem solve delivery impediments, risks, issues, and changes
  • Interact with key business partners to recommend solutions

Requirements For SR. SOFTWARE ENGINEER

Java
Python
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 8 years of relevant software development experience
  • 2+ years of experience as senior software engineer in scalable distributed systems
  • Commanding knowledge of data structures, algorithms, and object oriented design
  • Working knowledge of programming languages beyond Java, Python, Perl
  • Experience with Azure
  • Expertise in Java and Spring/SpringBoot ecosystem, JUnit, BackEnd MicroServices
  • Full stack engineering experience
  • Experience with mission critical, 24x7 systems
  • Experience with high throughput cloud native distributed systems
  • Deep knowledge of design patterns
  • Experience with JavaScript/TypeScript, Node.js, React-Redux (Good to Have)

Benefits For SR. SOFTWARE ENGINEER

Relocation Benefits
  • Relocation Eligible: Yes - Standard

Interested in this job?