Herbalife Nutrition
Principal II, Solutions Architect
Herbalife Nutrition, Torrance, California, United States, 90504
Overview
THE ROLE:
The Principal II, Solutions Architect is responsible for:
Technology evaluation & Defining solution architecture: Demonstrating strong grasp of software technology architect skills, strong problem solving with critical thinking decision making skills to analyze sophisticated situations designing elegant solutions. You will be a core member of the Solution Architecture team with expertise in microservices/ MACH based architectures, Event driven Kafka, Kubernetes and Cloud Native technologies being responsible for the re-architecture, re-platform and design of next-generation of Herbalife product offerings, and the platform these products run on.
Ensuring performance, scalability, and security: Responsible for designing, developing, and delivering (including post-launch operational support alongside engineering teams) scalable solutions to support our Digital Office Business initiatives and product teams regionally and globally.
HOW YOU WOULD CONTRIBUTE:
Being responsible for the Conceptualization of solutions architecture, evaluate technology choices tradeoffs, evaluating design decisions, defining software characteristics tradeoffs and governance of architecture compliance.
Deeply understand company goals, and organization business operations to identify needs and develop innovative solutions and evaluate alternatives.
Building proof of concepts to help make design choices and evaluate new technologies for product solutions, platform reliability, developer efficiencies and governance compliance.
Developing Championing standard processes and introducing innovative Industry Standards; sharing knowledge, and mentoring.
Working closely with internal business partners from product, marketing, vendor teams globally, to understand the use cases and build end-to-end solutions.
Partnering with engineering and enterprise architecture to propose and evaluate tradeoffs for solution design decisions to operationally resilient implementations.
Demonstrating business knowledge and expertise to find opportunities for process improvements.
WHAT’S SPECIAL ABOUT THE TEAM:
The role is part of the Digital Office Engineering team which is responsible for developing the next generation of applications using MACH and Cloud native architectural practices, combining state of art latest technologies with compelling experiences. The team is a globally distributed, highly committed and goal focused group across a diverse set of backgrounds.
SKILLS AND BACKGROUND REQUIRED TO BE SUCCESSFUL:
Advanced Hands-on practical experience of designing/deploying microservices using application architectural patterns principles (MACH, IDEALS, 3Cs etc) on Kubernetes with considerable in-depth knowledge of modern full stack application stacks, cloud infrastructure, event integration platforms, continuous delivery, and handling operational stability.
Strong career progression of an engineer to architecture specific roles demonstrating firm technical grasp to make technical specification, blueprints and solutions design documentation adhering to modern cloud native architectural paradigms and patterns.
Experience with major cloud providers such as Microsoft Azure, Amazon AWS, and Google GCP (Preferred)
Experience building microservices with API specifications and event-driven patterns.
Experience with integration technologies and standards, such as openAPI, Kafka and GraphQL to enable flawless data contract and exchange between systems and partners.
Experience in orchestrating integrations with various systems, app gateways, internal and 3rd party systems, evaluating data integration design, cleansing, data quality etc.
Extensive experience application configuration, deployment and scalability using Kubernetes.
Proficiency in Terraform and CI/CD pipeline tooling, Observability tools and Configuration Management tooling.
Experience in building highly available large-scale enterprise-wide systems collaborating with technology and product teams.
Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Process.
Ability to work optimally with multi-functional teams: Solution architects must collaborate with various teams to ensure the successful implementation of technology solutions.
A keen eye for detail and a commitment to quality and continuous improvement: Solution architects must ensure that the solutions they design meet performance, scalability, and security requirements while continuously seeking opportunities for improvement.
Preferred knowledge/experience of retail industry trends, challenges, and standard methodologies.
Preferred Understanding knowledge of end-to-end content lifecycle, omnichannel ecommerce architectures, web content management, order management and delivery processes.
Experience:
Overall 12+ years of software engineering experience or architecture related roles, and release cycle and 4+ years in technical architecture or IC leadership roles for large, global teams.
Education:
Bachelor’s degree in computer science or equivalent.
#J-18808-Ljbffr
#J-18808-Ljbffr