Responsibilities
Collaborate with tribe tech leads to understand their specific needs and challenges
Provide guidance on software development best practices, including design patterns and principles
Conduct regular Architecture reviews and workshops to ensure the quality of software being delivered
Develop, maintain, and enforce Architecture principles and governance policies
Validate tools and frameworks for their suitability within our ecosystem.
Foster a culture of innovation, experimentation, and continuous learning
RequirementsÂ
Bachelors degree in computer science or related field
13 plus years of experience with strong technical background in software development, design and architecture
Strong in distributed microservices architecture and patterns, Event-driven design with Kafka or any similar messaging engine, expert in AWS cloud services, familiar with Containers(preferably docker and Kubernetes), observability and secure by design principles
Experience with creating, applying, and maintaining Architecture governance principles, policies and procedures
Strong communication and collaboration skills with passion for continuous learning.