Senior Technical Software Architect - Distributed Systems

Everstage Technologies Private Limited · Coimbatore

  • Experience7–20 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Levelexecutive
  • Posted24 Aug 2026

About Everstage Technologies Private Limited

Everstage Technologies Private Limited is hiring in Coimbatore in technology software. This role looks for around 7+ years of experience.

Skills

  • Software Architecture
  • System Design
  • Distributed Systems
  • Scalable Applications
  • High Availability
  • Java
  • Python
  • JavaScript/TypeScript
  • C#
  • SaaS
  • Multi-Tenant Platforms
  • Microservices
  • Event-Driven Architecture
  • APIs
  • Asynchronous Processing
  • RESTful APIs
  • GraphQL
  • Third-Party Integrations
  • API Architecture
  • SQL
  • NoSQL
  • Data Modeling
  • Caching
  • Data Processing Systems
  • AWS
  • Azure
  • GCP
  • Cloud-Native Architecture
  • Docker
  • Kubernetes
  • CI/CD
  • DevOps
  • Authentication
  • Authorization
  • Data Privacy
  • Secure Software Design
  • Performance Optimization
  • Observability
  • Monitoring
  • Logging
  • Troubleshooting
  • Code Reviews
  • Technical Design Reviews
  • Domain-Driven Design
  • Design Patterns
  • SOLID Principles
  • Clean Architecture
  • AI-Assisted Development Tools
  • AI Agents

The role

A software architect in an enterprise SaaS company designs scalable distributed systems and multi-tenant platforms using microservices, cloud-native architecture, and API architecture. They make technology and architectural trade-offs, guide code and design reviews, drive initiatives from design through production, and mentor engineers across complex business domains. Their defining skills include distributed systems, microservices, and cloud-native architecture, alongside Java, Python, JavaScript/TypeScript, C#, RESTful APIs, GraphQL, SQL, NoSQL, Docker, Kubernetes, CI/CD, Domain-Driven Design, and secure software design.

Full job description

Skills & Requirements :

- Strong expertise in software architecture, system design, and distributed systems.

- Deep understanding of scalable, high-performance, and highly available applications.

- Strong hands-on experience with modern programming languages such as Java, Python, JavaScript/TypeScript, C#, or similar technologies.

- Experience designing and building SaaS and multi-tenant platforms.

- Strong knowledge of microservices, event-driven architecture, APIs, and asynchronous processing.

- Experience with RESTful APIs, GraphQL, third-party integrations, and API architecture.

- Solid understanding of databases, data modeling, caching, and data processing systems, including SQL and NoSQL technologies. Experience with cloud platforms such as AWS, Azure, or GCP and cloud-native architecture.

- Knowledge of Docker, Kubernetes, CI/CD pipelines, and modern DevOps practices.

- Strong understanding of security, authentication, authorization, data privacy, and secure software design.

- Experience with performance optimization, observability, monitoring, logging, and troubleshooting complex production issues.

- Ability to make effective technology choices and architectural trade-offs based on business requirements, scalability, cost, and speed of execution.

- Strong experience in code reviews, technical design reviews, and establishing engineering best practices.

- Familiarity with Domain-Driven Design (DDD), design patterns, SOLID principles, and clean architecture.

- Experience working with AI-assisted development tools and AI agents, with the ability to evaluate, validate, and improve AI-generated solutions.

- Strong problem-solving skills with the ability to break down ambiguous and complex business problems into scalable technical solutions.

- Excellent communication skills, with the ability to collaborate effectively with engineering, product, business, and leadership teams.

- Proven ability to mentor senior and mid-level engineers and raise the overall technical capability of a team.

- Strong ownership mindset with the ability to drive technical initiatives from idea through design, implementation, and production.

Nice to Have :

- Experience in domains involving commissions, incentives, financial calculations, workflow automation, or enterprise SaaS products.

- Experience with high-volume transaction processing and complex business rules engines.

- Exposure to AI/ML systems, LLMs, agentic workflows, or AI-powered product features.

- Experience working in a high-growth startup or fast-paced product environment.

- Contributions to open-source projects, technical communities, or engineering thought leadership.