Posted in

Software Engineering Lead

Software Engineering Lead

CompanyPepsiCo
LocationPlano, TX, USA
Salary$106400 – $178100
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • A Bachelor’s Degree in Computer Science, Engineering or a related field
  • Master’s Computer Science or Engineering preferred
  • Minimum of 8+ years of relevant software development and engineering management experience
  • 10+ years of experience on architecting fault tolerant, high scale distributed systems
  • 5+ years’ experience managing people
  • Commanding knowledge of data structures, algorithms, and object oriented design
  • Working knowledge of programming languages beyond Java or C++ (Python)
  • Experience with Azure, Google Cloud, Amazon Web Services and cloud specific PaaS and SaaS solutions
  • Experience with mission critical, 24×7 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, Node.js, React-Redux or other front end frameworks
  • Full stack engineering experience

Responsibilities

  • Support the vision and guide a team of engineers to build and support digital products and solutions (DPS) across S&T core priorities
  • Drive partnerships with User Experience, Product Management, IT, Data & Analytics, Emerging Tech, Innovation, and Process Engineering teams to deliver the Digital Products portfolio
  • Develop software development strategy utilizing industry standards. Create roadmap and timing of implementation of the roadmap based on business requirements and strategy
  • Lead multi-discipline, high-performance work teams distributed across remote locations effectively. Build, manage, develop, and mentor a team of engineers
  • Interact with executives across the company to lead the narrative around software engineering
  • Develop and expand DPS capabilities through a customer obsessed, services-driven digital solutions platform that leverages data and AI to deliver automated and personalized experiences
  • Manage and appropriately escalate 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

Preferred Qualifications

  • Master’s Computer Science or Engineering preferred