Posted on: 30/10/2025
Description :
Role : Principal Software Architect
About the Role :
We are seeking an experienced and visionary Principal Software Architect to define the technical strategy and structural integrity of our large-scale enterprise platform.
You will be responsible for setting architectural standards, evaluating new technologies, and guiding engineering teams to deliver highly scalable, reliable, and secure solutions.
Key Responsibilities :
- Define the long-term technical vision and architectural roadmap for our entire platform, focusing on microservices, domain-driven design (DDD), and cloud capabilities.
- Conduct architecture reviews, perform technical due diligence, and ensure all systems adhere to principles of scalability, performance, and security.
- Lead the evaluation and selection of new technologies, frameworks, and tools to solve complex technical challenges.
- Serve as the top-tier technical expert, mentoring senior engineers and resolving complex cross-team technical conflicts.
- Document and communicate architecture decisions and trade-offs clearly to both executive and engineering audiences.
Technical Skills Required :
- 10+ years of progressive experience in software engineering, with at least 3 years as a Software Architect or Principal Engineer.
- Deep expertise in designing and evolving Distributed Systems and Microservices Architecture.
- Mastery of cloud architecture on one major platform (AWS, Azure, or GCP) and experience with serverless patterns.
- Strong knowledge of Database Architecture (Relational, NoSQL, and NewSQL) and data modeling at scale.
- Proficiency in a core programming language (Java, Golang, or Python) and understanding of modern DevOps practices (CI/CD, Observability)
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Technical / Solution Architect
Job Code
1567413
Interview Questions for you
View All