Technical Architect

Year    TN, IN, India

Job Description

Summary: The Architect plays a crucial role in defining and shaping the overall technical architecture of the company's platforms. This role requires deep expertise in software and system design principles, cloud technologies, and a strategic vision for scaling systems.


What the Role needs to Achieve





Design, implement and benchmark the overall architecture of the platform.



ROLES AND RESPONSIBILITIES


End-to-End Architecture Design

: Architect distributed, event-driven, and microservices-based systems similar to

public cloud platforms.

Leverage containers,

Kubernetes

, and hybrid virtualization environments (

Hypervisor, OpenStack

) in architecting it.

Technology Evaluation & Strategy

: Evaluate and recommend the right mix of

tools, frameworks, and design patterns

for each project, balancing performance, cost, scalability, and maintainability.

Infrastructure & DevOps Alignment

: Define infrastructure as code (

IaC

) strategies and embed

DevOps

,

AIOps

, and

MLOps

practices into system delivery pipelines. Integrate tools like

GitLab

,

Jira

, and cloud-native CI/CD workflows.

Data & Integration Architecture

: Design secure, high-performance

system and database architectures

using

PgSQL

,

MongoDB

,

Redis

,

InfluxDB

,

Kafka

, and

ESB

patterns to support real-time, analytical, and transactional workloads.

Scalability & Resilience

: Leverage knowledge of

distributed computing

,

SDN/SDS

, and container orchestration to build robust systems capable of handling high throughput with minimal latency and failure recovery.

UML & Technical Documentation

: Develop and maintain comprehensive

UML models

, architectural diagrams, and technical documentation that effectively communicate design intent across technical and non-technical stakeholders.

Mentorship & Governance

: Provide architectural oversight, code-level guidance, and mentorship to development teams. Ensure adherence to architectural standards, KPIs, and KRAs through reviews and active collaboration.

Continuous Innovation

: Stay at the forefront of emerging technologies and best practices. Propose architectural improvements that leverage advancements in

AI/ML

, cloud-native development, and intelligent automation.

ESSENTIAL KNOWLEDGE AND SKILLS REQUIRED


Deep expertise in cloud platforms engineering such as AWS, Azure, or GCP.
Strong understanding of architectural patterns and design principles, including Event-Driven Architecture, distributed computing, enterprise bus, microservices, and high-performance computing.
Proficiency in architecture diagramming tools and documentation.
Strong foundation in data structures and algorithms, with a passion for programming (Python, Go preferred).
Excellent leadership and communication skills.
Strategic mindset with the ability to assess long-term implications of architectural decisions.

EDUCATIONAL QUALIFICATIONS



Bachelor's degree in Computer Science, Software Engineering, or a related field (Master's degree preferred).



EXPERIENCE



8+ years of experience in software architecture and design.



Job Features




Job Category
Software Division

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3826888
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TN, IN, India
  • Education
    Not mentioned
  • Experience
    Year