





Strong global employer brand, metro location, and broad architecture skillset produce medium candidate competition.
Role requires deep enterprise architecture and cloud distributed-systems experience, limiting cross-industry transferability.
Explicit 10+ years plus mandatory enterprise architecture, cloud, and leadership skills create high shortlisting strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own end-to-end application architecture design for digital products, defining technology stack, design patterns, and standards ensuring scalability, performance, and maintainability.
Lead and mentor a distributed engineering team to build and support platform and solutions aligned with core business priorities, managing risks and delivery impediments.
Develop and communicate application architecture strategy and evolve models to align with business goals and technology innovation initiatives.
Bachelor’s Degree in Computer Science, Engineering, or related field; Master’s or PhD preferred.
Minimum 10 years of relevant software development and engineering leadership experience including architecting high-scale, fault tolerant distributed systems.
Proficiency in multiple programming languages (C#, Java, C, C++, Ruby, Python, Perl), cloud platforms (Azure, GCP, AWS), and technologies such as PostgreSQL, MongoDB, Spring Boot.
Experience with mission-critical 24x7 systems, cloud native distributed systems, full stack engineering, application architecture strategy, and cost optimization (FinOps).
Senior technical leader with proven ability to lead multi-disciplinary, globally distributed engineering teams and influence executives.
Strong track record driving enterprise-level application architecture strategy, governance, and cross-functional collaboration in complex organizations.
Experience integrating emerging technologies and modern engineering practices, with deep knowledge of design patterns and cloud-native system observability and reliability.