onsite
Software Architect - Tata Consultancy Services (TCS)
Software Architect
Lead enterprise‑level architectural design, driving requirement discovery, detailed documentation, and design governance while estimating and roadmapping technical components for scalable solutions.
About the role
Key Responsibilities
- Architect and plan enterprise‑level solutions, ensuring alignment with organizational design principles.
- Facilitate requirement discovery sessions with stakeholders and solution architects to capture functional and non‑functional needs.
- Produce and maintain comprehensive design artifacts, including sequence diagrams, prototypes, data flow diagrams, and reference architectures.
- Lead design reviews, secure approvals, and enforce design governance across cross‑functional teams.
- Estimate effort, define roadmaps, and drive planning sessions for technical components, ensuring realistic timelines and resource allocation.
Requirements
- Proven experience as a Software or Enterprise Architect in large‑scale, complex environments.
- Strong knowledge of architectural patterns, design principles, and documentation standards.
- Excellent communication skills to translate technical concepts to business stakeholders.
- Hands‑on experience with estimation techniques and roadmap development.
- Ability to mentor and influence cross‑functional teams toward architectural excellence.
Skills
typescriptswiftreactkubernetesdockerredisrabbitmqfigma