PE

Application Architect

Pepsico
Hyderabad5-7 LPA Posted 18 Nov 2025
FULL TIME
Google Cloud
Distributed Systems
Application Architecture
Azure
Java

Job Description

Key Responsibilities

  • Demonstrate passion for excellence in software engineering services, education, and support.
  • Provide technology leadership and strategic direction for application architecture across the organization.
  • Collaborate with regional and global partners across multiple functional units.
  • Navigate complex, matrixed organizational structures to influence and lead senior stakeholders.
  • Design and architect fault-tolerant, high-scale distributed systems.
  • Drive full-stack engineering initiatives, including front-end frameworks and backend services.
  • Implement and consume large-scale web services and cloud-native solutions.
  • Advocate for best practices in design patterns, object-oriented design, and software engineering principles.
  • Support scalable digital transformation initiatives through architectural guidance and oversight.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's preferred.
  • Minimum 3 years of relevant software development and engineering leadership experience.
  • 3+ years of experience architecting fault-tolerant, high-scale distributed systems.
  • Deep knowledge of data structures, algorithms, and object-oriented design.
  • Proficiency in programming languages beyond Java (e.g., Ruby, Python, Perl).
  • Experience with cloud platforms including Azure, Google Cloud, and AWS, and their PaaS/SaaS offerings.
  • Experience with mission-critical, 24x7 systems and high-throughput cloud-native distributed systems.
  • Strong knowledge of design patterns and full-stack engineering, including JavaScript/TypeScript, Node.js, React-Redux, or equivalent front-end frameworks.
  • Excellent interpersonal, communication, and collaboration skills across global teams.

Join WhatsApp Channel