Application Architect Sr. Manager

PepsiCoChicago, IL
11hHybrid

About The Position

Job Title: Application Architect Sr. Manager Employer: PepsiCo, Inc. Location: 433 W Van Buren St, 3N, Chicago, IL 60607 Duties: Develop and lead a team of engineers to build and support Digital Products and Services, ensuring alignment with business goals. Lead multi-discipline, high-performance work teams distributed across remote locations. Build, develop, and mentor engineering teams. Ensure engineering solutions do not lead to poor business outcomes, add unnecessary complexity, or cause maintenance issues. Advocate for best practices and new technologies. Align application architecture with business goals, manage governance processes, and ensure adherence to architecture principles, policies, and standards. Improve engineering effectiveness through new programs, automation, re-architecture, and platform migrations. Eliminate bottlenecks and resolve cross-application architecture problems. Evangelize application strategies to executive audiences and make a compelling business case for software investment through exceptional communication skills. Work closely with company executives to understand future needs, develop application strategies, and negotiate overall technology direction and resourcing. Supervise the design and implementation of applications, ensuring stability, scalability, performance, and cost-effectiveness. Conduct design reviews and clarify user stories. Review business drivers and strategies, understand implications to application architecture, and identify/mitigate risks to solutions. Conduct industry research, analyze trends, educate teams on new frameworks, and motivate innovation. Develop proof of concepts or prototypes. Telecommuting permitted 50%: work may be performed within normal commuting distance from the PepsiCo office in Chicago, IL.

Requirements

  • Position requires a Bachelor's (US or Foreign Equivalent) in Computer Science, Engineering, or a related field and ten (10) years of experience in software development and leadership.
  • Must have ten (10) years’ experience with: Data structures, algorithms, object-oriented design, and software design patterns; and C#, Java or C/C++, and scripting languages (Python or Perl).
  • Must have seven (7) years’ experience with: Architecting fault-tolerant, high-scale distributed systems; front end technologies such as JavaScript, TypeScript or React; and working with SQL and NoSQL databases (Postgres, SQL Azure, MongoDB, Cassandra or similar).
  • Must have five (5) years’ experience with: Cloud architecture and deployment using Azure, AWS or equivalent private cloud; and developing and leveraging system-to-system protocols to connect large scale platforms.

Responsibilities

  • Develop and lead a team of engineers to build and support Digital Products and Services, ensuring alignment with business goals.
  • Lead multi-discipline, high-performance work teams distributed across remote locations.
  • Build, develop, and mentor engineering teams.
  • Ensure engineering solutions do not lead to poor business outcomes, add unnecessary complexity, or cause maintenance issues.
  • Advocate for best practices and new technologies.
  • Align application architecture with business goals, manage governance processes, and ensure adherence to architecture principles, policies, and standards.
  • Improve engineering effectiveness through new programs, automation, re-architecture, and platform migrations.
  • Eliminate bottlenecks and resolve cross-application architecture problems.
  • Evangelize application strategies to executive audiences and make a compelling business case for software investment through exceptional communication skills.
  • Work closely with company executives to understand future needs, develop application strategies, and negotiate overall technology direction and resourcing.
  • Supervise the design and implementation of applications, ensuring stability, scalability, performance, and cost-effectiveness.
  • Conduct design reviews and clarify user stories.
  • Review business drivers and strategies, understand implications to application architecture, and identify/mitigate risks to solutions.
  • Conduct industry research, analyze trends, educate teams on new frameworks, and motivate innovation.
  • Develop proof of concepts or prototypes.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service