P

PepsiCo

Makes salty snacks, sodas and sports drinks

Lead Full Stack Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • At least 5 years of experience in software engineering.
  • Background collaborating with data engineers, BI engineers, data scientists, and product managers on data-driven products.
  • Strong software engineering foundation, including the ability to evaluate architecture, review code, and guide technical decisions across frontend and backend.
  • Experience with Elixir is mandatory.
  • Familiarity with the modern data stack, including Snowflake, dbt, Airflow, Azure, or AWS.
  • Understanding of BI tools and their limitations, and exposure to data science and machine-learning integrations within products.
  • Experience establishing or significantly improving engineering best practices in a growing or maturing environment.
  • Experience applying and contributing to engineering best practices such as clean architecture, testing, CI/CD, documentation, and code reviews.
  • Strong prioritization skills to balance long-term scalability with short-term delivery needs.

Responsibilities

  • Own end-to-end development of Nova product capabilities, from backend integration through user-facing experiences.
  • Partner with UX, product, and engineering leadership to refine requirements, shape scope, define delivery sequencing and trade-offs, and iterate using prototypes, feedback loops, and measurable outcomes.
  • Provide accurate estimates, identify dependencies early, and proactively manage risks to keep delivery predictable.
  • Balance near-term feature delivery with longer-term maintainability by proposing and implementing pragmatic architectural improvements.
  • Design and implement robust backend services, APIs, and integrations with enterprise systems and platform services, including identity, events, APIs, and data access.
  • Build workflow-driven experiences such as actions, recommendations, and tasks beyond dashboards.
  • Build frontend applications with attention to usability, performance, accessibility, and developer experience.
  • Define and enforce API contracts, data models, and integration patterns for reliable cross-component collaboration.
  • Serve as the squad’s technical anchor by influencing design decisions, aligning implementation with architecture standards, and mentoring through reviews and pairing.
  • Improve code quality through clean architecture, maintainable structure, consistent patterns, and strong test coverage.
  • Establish and improve automated testing strategies.
  • Contribute to CI/CD pipelines, observability through logging, metrics, and tracing, and reliable release practices such as progressive rollouts and rollback plans.
  • Identify and reduce technical debt by addressing root causes and preventing recurring issues.
  • Build for scalability and performance through profiling, optimization, and capacity-minded design.
  • Collaborate with data engineering, BI engineering, and data science to deliver integrated solutions end to end.
  • Explain technical constraints to stakeholders, propose options, and support demos and feedback loops.
  • Coordinate with US DTX product and engineering counterparts when beneficial, sharing knowledge and aligning on reusable patterns while respecting independent operating models.
  • Own key components, respond to incidents, drive root-cause analysis, and improve system reliability.
  • Mentor and coach engineers through code reviews, design reviews, pairing, and knowledge sharing.
  • Identify process improvements in refinement quality, estimation, and release readiness, and help the team adopt them.
  • Stay current with relevant full-stack and platform technologies and bring pragmatic innovation to the product.

Desired Qualifications

  • Experience with comparable functional programming languages such as Scala, Erlang, or Clojure, or strong willingness to learn Elixir.
  • Exposure to data-science or machine-learning-enabled product features, including consuming models via APIs or production pipelines.
  • Comfort working with ambiguity and evolving scope.

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