PEPepsico
Application Architect
Hyderabad ₹5-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.
