Responsibilities
System Design: Architect systems that meet the requirements of centralization, scalability, fault tolerance, and high availability; Ensure seamless integration of systems to support agile and flexible product development; Propose and adopt new technologies to enhance system performance and scalability.
Collaboration with Development Teams: Act as a technical advisor, providing guidance and support to development teams on tackling significant technological challenges; Collaborate with Tech Leads to align technical decisions with organizational goals and standards; Train and upskill technical teams to foster a culture of technical excellence and architectural thinking.
Technical Skills Development: Work closely with the CPO to define and implement long-term technology strategies aligned with business goals; Develop and maintain unified technical standards and quality assessment processes across the organization; Define solution architectures that align with the company's strategic direction and operational scale.
Technology Evaluation: Review and evaluate products and systems developed by various teams to ensure compliance with established technical standards; Conduct periodic technical reviews to ensure products meet performance, security, and scalability benchmarks.
Requirements
Development Tools: Working knowledge of DevOps tools and practices: Kubernetes, Docker...
Cloud Services: Hands-on experience with modern cloud platforms: AWS, GCP, Azure...
Languages: Proficiency in one or more programming languages: Java, C#, Python, Go...
Industry Knowledge: Strong knowledge of microservices architecture, event-driven design, and API protocols (REST, GraphQL, gRPC).
Hands-On Experience: Minimum of 10+ years of software development experience, with at least 5 years in a solution architecture or equivalent role; Proven experience designing systems to support millions of users with high stability and performance.
Data Governance: Practical knowledge in data systems, including Data Lakes, Data Warehouses, Batch /Streaming Processing, SQL/NoSQL
Project Involvement: Experience leading digital transformation projects within large enterprises.