Senior Software Engineer

Global food and beverage leader known for iconic brands like Pepsi, Lay's, and Gatorade.
Plano, TX, USA
$89,000 - $149,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

PepsiCo is seeking a Senior Software Engineer to play a crucial role in their Strategy & Transformation (S&T) organization. This position is central to PepsiCo's digital transformation efforts, focusing on end-to-end software development and DevOps processes. The role combines technical leadership with strategic planning, requiring collaboration across multiple teams including User Experience, Product Management, IT, and Process Engineering.

The ideal candidate will bring 7+ years of software development and engineering management experience, with strong expertise in multiple programming languages including Java, Python, and JavaScript. They'll need to demonstrate proficiency with cloud platforms (Azure, AWS, Google Cloud) and have experience building high-throughput distributed systems.

The position offers a competitive compensation package ranging from $89,000 to $149,000, plus a 10% annual bonus target. Benefits include comprehensive healthcare coverage, retirement plans, and various insurance options. The role is based in Plano, Texas, and involves leading distributed teams while working closely with executive stakeholders.

Key responsibilities include guiding engineering teams, developing software strategy, creating implementation roadmaps, and ensuring delivery of high-quality solutions. The role requires a balance of technical expertise and leadership skills, as you'll be responsible for both hands-on development and team management.

PepsiCo, a global leader in food and beverages, offers a stable yet innovative environment for career growth. This role presents an opportunity to drive digital transformation at scale while working with cutting-edge technologies and diverse teams. The position is ideal for someone who combines strong technical skills with business acumen and leadership capabilities.

Last updated 14 days ago

Responsibilities For Senior Software Engineer

  • Support the vision and guide a team of engineers to build and support digital products and services
  • Drive partnerships with User Experience, Product Management, IT, Data & Analytics teams
  • Develop software development strategy utilizing industry standards
  • Create roadmap and timing of implementation based on business requirements
  • Lead multi-discipline, high-performance work teams across remote locations
  • Interact with executives to lead the narrative around software engineering
  • Develop and expand DPS capabilities through customer-obsessed solutions platform
  • Manage delivery impediments, risks, and issues

Requirements For Senior Software Engineer

Java
Python
JavaScript
Node.js
React
TypeScript
  • Bachelor's Degree in Computer Science, Engineering or related field
  • Master's or PhD in Computer Science or Engineering preferred
  • 7+ years of relevant software development and engineering management experience
  • Commanding knowledge of data structures, algorithms, and object-oriented design
  • Working knowledge of Java, Python, JavaScript (NodeJS) and frameworks
  • Experience with Azure, Google Cloud, Amazon Web Services
  • Experience with mission critical, 24x7 systems
  • Experience with high throughput cloud native distributed systems
  • Deep knowledge of design patterns
  • Full stack engineering experience

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Annual bonus target of 10% of salary
  • Paid time off including parental leave, vacation, sick, and bereavement
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k (Defined Contribution Retirement Plan)
  • Health and Dependent Care Reimbursement Accounts
  • Employee Assistance Program (EAP)
  • Group Legal Insurance
  • Life Insurance

Interested in this job?

Jobs Related To PepsiCo Senior Software Engineer

Sr. Sustainment Engineer

Senior Sustainment Engineer role at PepsiCo focusing on digital product operations and maintenance, requiring expertise in O9 Solutions and supply chain systems.

Senior Software Development Engineer

Senior Software Engineer role at Audible focusing on backend development, requiring 5+ years of experience in Java and distributed systems, building platforms for audio content delivery.

Senior Software Development Engineer, Elastic Load Balancing

Senior Software Engineer role at Amazon Web Services, leading the development of Elastic Load Balancing services and mentoring team members while working on large-scale distributed systems.

Network Development Engineer, OTN Network Provisioning and Automation

Senior network engineering role at Amazon focused on designing and operating large-scale networks for fulfillment centers and transportation sites, requiring expertise in routing protocols and Linux.

Software Development Engineer, Route 53 - DNS Security and DNS Management

Senior Software Engineer role at AWS focusing on DNS security and management, building scalable systems and ML models for threat detection while protecting thousands of organizations worldwide.