Principal Software Engineer
Role details
Job location
Tech stack
Job description
We are seeking a hands-on Principal Engineer / Engineering Manager to lead the design, architecture, and delivery of next-generation warehouse supply chain platforms. This role combines deep technical expertise with engineering leadership, driving scalable backend systems and modern application architecture for high-throughput, real-time warehouse operations. You will play a critical role in shaping event-driven, cloud-native platforms, enabling end-to-end visibility across inventory, fulfillment, and logistics. The ideal candidate is a strong technical leader who can architect systems, write production-grade code, mentor engineers, and influence enterprise-wide technology decisions. Responsibilities:
- Lead architecture, design, and development of scalable backend systems for warehouse and supply chain operations.
- Drive event-driven architecture and real-time processing using modern streaming platforms (e.g., Kafka).
- Build and evolve microservices-based platforms using Java, Spring Boot, and Python.
- Define and enforce engineering best practices, design patterns, and coding standards across teams.
- Act as a technical leader and mentor, guiding engineers and conducting design/code reviews.
- Partner with Product, Operations, and Business teams to translate requirements into scalable solutions.
- Own end-to-end system architecture, including API design, data models, and integration patterns.
- Lead cloud strategy and implementation across Azure, AWS, or GCP environments.
- Ensure systems meet performance, scalability, reliability, and security standards.
- Drive adoption of CI/CD, DevOps practices, and platform engineering capabilities.
- Provide technical leadership in high-visibility, enterprise-wide supply chain initiatives.
Requirements
Do you have experience in Web services design?, Do you have a Master's degree?, * Bachelor's degree in Computer Science, Engineering, or a related field.
- 10+ years of software engineering experience, with strong backend focus.
- 5+ years designing and building large-scale distributed systems.
- Proven experience as a technical lead, principal engineer, or engineering manager.
- Deep expertise in Java, Spring Boot, and strong proficiency in Python.
- Strong experience with microservices, RESTful APIs, and event-driven architectures.
- Hands-on experience with streaming technologies (e.g., Kafka) and real-time data platforms.
- Expertise in cloud-native architecture (Azure, AWS, or Google Cloud).
- Strong understanding of system design, scalability, and performance optimization.
- Experience with database design (SQL/NoSQL) and large-scale data processing.
- Excellent communication skills with the ability to influence and align global stakeholders., * Master's degree in Computer Science or related field.
- Experience in warehouse management systems (WMS), logistics, or supply chain domain.
- Exposure to control tower platforms, real-time tracking, or IoT integrations.
- Familiarity with React.js or full-stack architecture.
- Experience building platforms/products used across multiple regions or business units.
Benefits & conditions
Pulled from the full job description
- Paid parental leave
- Parental leave
- Health insurance
- Retirement plan
- Paid time off
- Vision insurance
- Dental insurance, * The expected compensation range for this position is between $127,500 - $221,800.
- Location, confirmed job-related skills, experience, and education will be considered in setting actual starting salary. Your recruiter can share more about the specific salary range during the hiring process.
- Bonus based on performance and eligibility target payout is 12% of annual salary paid out annually.
- Paid time off subject to eligibility, including paid parental leave, vacation, sick, and bereavement.
- In addition to salary, PepsiCo offers a comprehensive benefits package to support our employees and their families, subject to elections and eligibility: Medical, Dental, Vision, Disability, Health, and Dependent Care Reimbursement Accounts, Employee Assistance Program (EAP), Insurance (Accident, Group Legal, Life), Defined Contribution Retirement Plan.