Job Title: Principal Architect
Location: Pleasanton, CA or Plano, TX (Hybrid)
Type: Fulltime
Overview:
Principal Architect is Lead technologist who oversees architecture & design for all digital properties of Client. Helps drive the technology vision, strategic roadmap for digital. Responsible for making the vision realized by closely partnering with business & technical stakeholders. Principal Architect is responsible for developing Architecture Principles, standards, patterns and solutions. This leader closely works with Solutions Architects, Technology Leaders and Business Leaders in the organization. Mentor and groom other Engineers, technical leads to help them grow and succeed.
Key Responsibilities include, but are not limited to:
- Lead architecture & design for complex programs spanning multiple teams across the organization.
- Work closely with Product and Business Leaders to transform the Business Vision and Roadmap to Design an architectural vision for delivery teams aligning the product vision and future
- capabilities and socialize it within and outside the team.
- Collaborate with Enterprise Architects and Solution Architects across the organization and within the group to develop and refine architecture.
- Provide technical oversight to the development process including reviewing the technical design and the deployment architecture.
- Architect and design Microservices Architecture based solutions that are inherently secure, robust, scalable and modular
- Mentor solution architects and technical leads to help build effective engineering practices.
- Be the go-to expert for technical solution to digital development teams.
- Identify and introduce new technologies, patterns as and when required and assess impact of future technologies on your existing architecture and solution that can elevate the marketing platform and the ability for the marketing team to carry out their activities
- Should be Hands On architect to be able to work on POCs, independently.
- Provide architecture & technology leadership for building and deploying applications across multiple public clouds.
- Provide technical oversight to the development process including reviewing the technical design and the deployment architecture.
- Lead architecture for digital marketing platform leveraging owned and paid media advertising to engage customers.
- Lead the personalization effort to effectively present relevant content to customers.
- Develop the reference architecture for identity stitching, data cleansing and standardization to help track a customer journey.
- Mentor solution architects and technical leads to help build effective engineering practices.
Qualifications:
- Bachelor's Degree in Computer Science/Engineering and 12 years of experience OR Master's Degree in Computer Science/Engineering and 8 years of experience.
- 8 years of experience in software architecture & design.
- 4 years of experience in cloud services architecture, technical design and implementations including IaaS, PaaS, and SaaS
- Experience in Retail, eCommerce, Order Management, Loyalty, Catalog Management, Headless Content Management Systems, Data Products, Media Collective and GenaI will be an advantage.
- Experience with micro-services architecture, design patterns, and standard methodologies with an eye towards scale, automation, resiliency, high availability and user experience
- Excellent understanding of architectural principles involved in SaaS and multi-tenant platforms.
- Experience in cloud computing application implementations on Azure and Google Cloud
- Knowledge of GenAI, LLM, AI & ML, Data Science is a plus.
- Strong background in creating secure cloud architectures for customer facing applications that are enterprise grade and highly scalable.
- Experience and knowledge of streaming technologies, NoSQL databases and cloud platforms is a plus.
- Experience in Kubernetes, Java, Spring, SpringBoot, Jenkins, Python/Perl,
- Experience in Kafka, React, GraphQL, Security Vault framework, Redis/Varnish cache, and Spark is a plus.
- Good understanding of Mobile/Web Technologies, UI Frameworks is a plus.
- Experience in cloud logging methodologies for metrics, applications logging, and tracing is a plus.
- Experience in DevOps culture is a plus.
- Experience in emerging technologies like Machine Learning, voice, bots and IOT is a plus.
- Prior experience in Grocery Retail or Retail in general is a plus.
- Strong leadership, interpersonal, influencing, collaboration and negotiation skills