P

PepsiCo

Makes salty snacks, sodas and sports drinks

Software Engineer & Application Architect Senior Principal Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeMexico City, CDMX, MexicoNo salary listedIn-person

About the Job

Requirements

  • A minimum of 10 years of relevant software development and engineering leadership experience is required.
  • Experience defining and driving enterprise application architecture strategy and governance is required.
  • At least 7 years of experience architecting fault-tolerant, high-scale distributed systems is required.
  • Experience with high-throughput, cloud-native distributed systems is required.
  • Experience with mission-critical, 24x7 systems is required.
  • Experience with Azure, AWS, Google Cloud, and cloud-native PaaS/SaaS solutions is required.
  • Experience implementing monitoring, observability, and reliability practices for large-scale systems is required.
  • Experience with cloud cost optimization and build-time and run-time cost analysis (FinOps) is required.
  • Experience building reusable platforms, shared services, or reference architectures is required.
  • Deep knowledge of design patterns is required.
  • Commanding knowledge of data structures, algorithms, and object-oriented design is required.
  • Experience implementing and consuming large-scale web services is required.
  • Full-stack engineering experience is required.
  • Familiarity with AI-enabled development tools and modern engineering practices is required.
  • Experience with JavaScript/TypeScript, Node.js, React/Redux, or similar front-end frameworks is required.
  • Working knowledge of programming languages beyond C#, Java, and C/C++, such as Python, Ruby, or Perl, is required.
  • A bachelor's degree in Computer Science, Engineering, or a related field is required.

Responsibilities

  • Define and drive the application architecture vision aligned to business goals and Strategy & Transformation priorities.
  • Lead, build, and mentor high-performing, globally distributed engineering teams.
  • Engage senior executives and stakeholders to shape and communicate the software engineering narrative and architectural direction.
  • Establish and govern enterprise architecture standards, principles, and processes to ensure consistency, scalability, and reuse across solutions.
  • Champion reuse and standardization to accelerate delivery and reduce redundancy.
  • Translate business strategies into architectural implications, identify risks, and ensure alignment to objectives.
  • Manage delivery risks, issues, and dependencies, ensuring timely escalation and resolution.
  • Define and enforce development standards, design guidelines, and integration patterns, emphasizing modularity and reuse.
  • Assess the current application landscape, identify gaps, and drive continuous improvement opportunities.
  • Design and evolve target-state architecture, including transition roadmaps from current to future state.
  • Lead the design of conceptual and detailed logical and physical architectures, including workflow orchestration and sequencing of system interactions.
  • Define and implement monitoring and observability strategies to ensure system performance, availability, reliability, and health.
  • Lead the design of enterprise applications to ensure scalability, performance, and cost efficiency.
  • Perform build-time and run-time cost analysis to optimize infrastructure, application performance, and total cost of ownership.
  • Enable seamless integration across systems, functions, and platforms.
  • Maintain architecture artifacts, models, and documentation to support transparency, reuse, and governance.
  • Evaluate and promote emerging technologies, including AI-enabled tools, to enhance engineering productivity and business outcomes.
  • Drive the adoption and responsible use of AI tools across the software development lifecycle.
  • Lead and support development of proofs of concept and prototypes to validate new ideas.
  • Partner across teams to build and evolve reference architectures using best practices and modern frameworks.
  • Continuously assess industry trends and frameworks to future-proof the technology landscape.
  • Promote innovative approaches that balance speed, quality, cost efficiency, and reuse across solutions.

Desired Qualifications

  • A master's or PhD in Computer Science or Engineering is preferred.

About the Company

PepsiCo

Makes salty snacks, sodas and sports drinks

PepsiCo makes snack foods and soft drinks that supermarkets, convenience stores and restaurants sell around the world. It owns some of the most familiar grocery brands, including Lay's and Doritos chips from its Frito-Lay division and Pepsi, Mountain Dew and Gatorade on the drinks side, along with Quaker oats and cereals. The company runs its own plants and distribution network and earns most of its money selling finished products to retailers and foodservice customers, while partner bottlers produce some of its drinks under license. PepsiCo was formed in 1965 through the merger of Pepsi-Cola and Frito-Lay and is headquartered in Purchase, New York.

Company size
10,001+
Company stage
IPO
Headquarters
Harrison, NY
Founded
1965

Recently Posted Jobs

Explore more opportunities at PepsiCo

See more jobs