HamburgerMenu
hirist

Intellicore Consulting Group - Principal Software Architect - Distributed Systems

Intellicore
Multiple Locations
10 - 12 Years

Posted on: 30/10/2025

Job Description

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)

info-icon

Did you find something suspicious?