Talent.com
This job offer is not available in your country.
Principal Software Engineer

Principal Software Engineer

PepsiCoHyderabad, IN
30+ days ago
Job description

Overview

The Principal Software Engineer will play a pivotal role in software development activities and long-term initiative planning and collaboration across the Strategy & Transformation (S&T) organization. Software Engineering is the corner stone of scalable digital transformation across PepsiCo’s value chain. This candidate will support the end-to-end software development experience and deliver high quality software as part of the DevOps process.

Responsibilities

  • Support the vision and guide a team of engineers to build and support digital products and applications (DPA) across S&T core priorities
  • Hands-on development of in Java and Spring / SpringBoot ecosystem, JUnit , BackEnd MicroServices, Python, Serverless Computing and REST API’S
  • Partner with User Experience, Product Management, IT, Data & Analytics, Emerging Tech, Innovation, and Process Engineering teams to deliver the Digital Products portfolio
  • Support software development strategy utilizing industry standards. Create roadmap and timing of implementation of the roadmap based on business requirements and strategy.
  • Support expanding DPA capabilities through a customer obsessed, services-driven digital solutions platform that leverages data and AI to deliver automated and personalized experiences
  • Help problem solve delivery impediments, risks, issues, and changes tied to the engineering initiatives to the stakeholders
  • Interact with key business partners to recommend solutions that best meet the strategic needs of the business

Qualifications

  • A bachelor’s degree in computer science, Engineering or a related field
  • Master’s or PhD in Computer Science or Engineering preferred
  • 3+ years of experience on architecting fault tolerant, high scale distributed systems
  • 7+ years of Hand on experience in Java and Spring / SpringBoot ecosystem, JUnit , BackEnd
  • 3+ years of experience in Python developing applications and / or REST APIs-Preferred
  • MicroServices, Serverless Computing, Rest APIs
  • Commanding knowledge of data structures, algorithms, and object oriented design
  • Working knowledge of programming languages beyond C#, Java, C or C++ ( Ruby, Python, Perl)
  • Experience with Azure, Google Cloud, Amazon Web Services and cloud specific PaaS and SaaS solutions
  • Experience with mission critical, 24x7 systems
  • Experience with high throughput cloud native distributed systems
  • Experience implementing and consuming large-scale web services
  • Deep knowledge of design patterns
  • Experience with JavaScript / TypeScript, , React-Redux or other front-end frameworks-Preferred
  • Full stack engineering experience
  • Create a job alert for this search

    Principal Software Engineer • Hyderabad, IN