Technical Architect – Cloud, Distributed Systems & Microservices
Experience: 15+ Years
Role Overview
We are looking for an experienced Technical Architect with 15+ years of software engineering experience to design and drive highly scalable, secure, resilient, and cloud-agnostic enterprise platforms.
The architect will be responsible for translating business and product requirements into robust technical architectures and ensuring their successful implementation across engineering teams.
The ideal candidate must have robust hands-on experience with cloud-native technologies, distributed systems, microservices, Kubernetes, messaging, databases, security, observability, and large-scale production deployments.
This is a hands-on architecture role. The candidate is expected to participate in design discussions, review code and implementation approaches, troubleshoot complex production problems, and guide engineering teams—not limit the role to documentation and architecture diagrams.
Key Responsibilities
Architecture & System Design
• Own end-to-end architecture for complex enterprise applications and platforms.
• Design scalable, highly available, fault-tolerant and distributed systems.
• Define architecture for systems deployed across multiple nodes, clusters, regions and environments.
• Design platforms capable of supporting horizontal scaling and large concurrent workloads.
• Make appropriate architectural decisions around:
• synchronous vs asynchronous communication
• REST/gRPC/event-driven communication
• stateful vs stateless services
• consistency and availability
• caching
• distributed transactions
• data partitioning
• service discovery
• failure handling and recovery
• Identify architectural bottlenecks and proactively design for scale and failure scenarios.
• Define architecture standards, patterns, reference architectures and engineering guidelines.
Microservices & Distributed Architecture
Strong expertise in designing and implementing microservices-ba
📌 Engineering Manager (Pune)
🏢 Accops
📍 Pune