P

PepsiCo

Makes salty snacks, sodas and sports drinks

Information Security Associate Principal

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timePlano, TX, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Technology, Engineering, or a related field is required.
  • A master's degree is preferred but not required.
  • Six to eight years of software development experience, including significant full-stack development experience.
  • At least five years of experience developing enterprise applications using React, Java, and Node.js.
  • Experience designing and implementing microservices architectures and distributed systems.
  • Hands-on experience with cloud platforms such as AWS, Azure, or GCP and containerized deployments.
  • Strong proficiency in React, Node.js, JavaScript or TypeScript, Java 8+ or Java 17+, HTML5, and CSS3.
  • Expertise in RESTful APIs, microservices architecture, JSON-based integrations, Spring Boot, Spring Security, Spring Data JPA, Spring Cloud, OAuth 2.0, JWT, and application security.
  • Expertise in database optimization and performance tuning, CI/CD pipeline implementation, front-end architecture and state management, and design patterns such as MVC and Repository Pattern.
  • Experience with front-end build tools such as Webpack and Babel.
  • Strong problem-solving and analytical skills.
  • Excellent communication and stakeholder management capabilities.
  • Demonstrated experience leading code reviews and mentoring development teams.
  • Ability to work effectively in an Agile environment.

Responsibilities

  • Design, develop, and maintain full-stack applications using React, Node.js, Java 8+ or Java 17+, JavaScript or TypeScript, HTML5, and CSS3.
  • Architect and implement RESTful APIs, microservices, and distributed systems for enterprise-scale business solutions.
  • Develop reusable, maintainable, and testable components according to modern design principles and coding standards.
  • Collaborate with product owners, architects, and business stakeholders to translate requirements into scalable technical solutions.
  • Design and implement microservices using Spring Boot, Spring Security, Spring Data JPA, and Spring Cloud.
  • Develop secure APIs and services using OAuth 2.0, JWT, and industry-standard authentication and authorization frameworks.
  • Optimize database performance through query tuning, indexing strategies, and efficient data access patterns.
  • Ensure application reliability, fault tolerance, and scalability in high-volume production environments.
  • Build responsive, accessible, and performant user interfaces using React and modern UI architecture patterns.
  • Develop and maintain state management solutions using Redux, Context API, Recoil, or similar frameworks.
  • Create reusable React components, custom hooks, and front-end libraries to improve development efficiency.
  • Optimize application performance through bundle optimization, lazy loading, memoization, and Lighthouse performance improvements.
  • Use modern design systems and UI frameworks such as Material UI and Bootstrap.
  • Deploy, monitor, and maintain applications across cloud platforms such as AWS, Azure, or GCP.
  • Implement and support automated CI/CD pipelines using Jenkins, GitLab CI, GitHub Actions, or similar tools.
  • Collaborate with infrastructure and operations teams to improve deployment automation, monitoring, and observability.
  • Promote DevSecOps practices by integrating security and quality controls throughout the software development lifecycle.
  • Lead architectural discussions and contribute to technology strategy and solution design.
  • Conduct code reviews and enforce best practices for code quality, security, maintainability, and performance.
  • Mentor junior and mid-level developers through technical guidance and knowledge sharing.
  • Drive adoption of modern development methodologies, frameworks, and engineering standards.
  • Develop and maintain automated test coverage using frameworks such as Jest, React Testing Library, and other testing tools.
  • Participate in troubleshooting, performance analysis, and root-cause investigations.
  • Ensure applications meet security, scalability, and reliability requirements.

Desired Qualifications

  • Experience with large-scale cloud-native architectures.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Experience implementing enterprise observability, monitoring, and logging solutions.
  • Exposure to enterprise security and compliance requirements in highly regulated environments.

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