> Markdown version of [/jobs/ext/233817-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/233817-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** PepsiCo, Inc. - **Location:** Plano, TX, United States - **Experience:** Expert - **Salary:** $127,500.0 - $221,800.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Applications Architecture, Microsoft Azure, Big Data, Cloud Engineering, Code Review, Continuous Integration, Database Design, Software Design Patterns, DevOps, Distributed Systems, Python (Programming Language), NoSQL, Performance Tuning, Software Engineering, SQL Databases, Systems Architecture, Web Services, Google Cloud, Warehouse Management Systems, Cloud Platform System, Real Time Systems, ReactJS, Spring-boot, Backend, Event Driven Architecture, Information Technology, Production Code, Real Time Data, Apache Kafka, Video Streaming, Api Design, Cloud Optimization, Restful APIs, Microservices - **Published:** May 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c2b88982df0acb02 ## About the Role 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. ## 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. ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)