Back to list

Vacancy description

Senior Software Architect - Distributed Systems in India, भारत

Good Co

India, भारत

Role & Responsibilities:- Design and define scalable, secure, and high-performance software architectures aligned with business and technical requirements.- Lead the architecture and technical design of complex applications, platforms, and distributed systems.- Translate business requirements into technical solutions, architecture diagrams, technology choices, and implementation roadmaps.- Define coding, design, integration, security, performance, and scalability standards across engineering teams.- Provide technical leadership and mentorship to software engineers and senior developers.- Review existing systems and identify opportunities for modernization, optimization, and technical debt reduction.- Evaluate and recommend appropriate technologies, frameworks, cloud services, and third-party solutions.- Work closely with Product, Engineering, DevOps, QA, Security, and Business teams to ensure successful delivery.- Establish and enforce best practices for API design, microservices, databases, cloud architecture, CI/CD, observability, and system reliability.- Conduct architecture and code/design reviews and ensure adherence to established technical standards.- Identify technical risks, scalability bottlenecks, security concerns, and performance issues, and define mitigation strategies.- Drive architectural decisions and document key technical decisions, trade-offs, and system designs.- Participate in technology strategy, proof-of-concepts, and evaluation of emerging technologies.- Support engineering teams during implementation and help resolve complex technical challenges.- Ensure solutions meet requirements for availability, scalability, maintainability, security, and cost https://jobeax.com/link/V9X9sdrkoLd4ur0G Candidate Profile:- 8 - 10 years of experience in software development, system design, technical leadership, or software architecture.- Strong experience designing and developing large-scale, distributed, and highly available applications.- Strong knowledge of software architecture and design patterns, including microservices, event-driven architecture, distributed systems, and API-based architectures.- Proficiency in at least one major programming language such as Java, C#, Python, Go, JavaScript/TypeScript, or C++.- Strong understanding of REST APIs, databases, caching, messaging systems, authentication, authorization, and integration patterns.- Hands-on experience with at least one major cloud platform such as AWS, Microsoft Azure, or Google Cloud.- Experience with Docker, Kubernetes, CI/CD, infrastructure automation, and cloud-native technologies is preferred.- Strong understanding of SQL and NoSQL databases and database architecture.- Experience with system performance optimization, scalability, reliability, monitoring, and troubleshooting.- Ability to make architecture decisions by evaluating technical trade-offs, cost, scalability, security, and maintainability.- Excellent problem-solving and analytical skills.- Strong communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.- Experience mentoring engineers and providing technical direction to development teams.- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field is preferred. (ref:hirist.tech)

Similar vacancies

More like this role

  • Cloud
... compliance, and maintainability.- Stay current with emerging technologies, particularly cloud, distributed systems, AI/ML, APIs, microservices, and modern software architecture https://jobeax.com/link/tRx87xw9Sf6zGJQK Candidate Profile:- 8 - 10 years of overall experience in software engineering, technical consulting, ...

India, भारत

  • Full-time
... ArchitectExperience : 7+ YearsLocation : Mohali, Punjab / BangaloreEmployment Type : Full-timeJob Overview : We are looking for an Associate Solution Architect with strong software engineering fundamentals and experience in cloud technologies, microservices, and distributed systems. The candidate will collaborate with senior architects, ...

Bangalore, भारत

  • Hybrid
  • Contract
... that support long-term organizational https://jobeax.com/link/X4PrHCRSFELTNBzT Skillset : - Demonstrated mastery in designing and maintaining large-scale distributed systems, with a deep understanding of cloud-native architectures and microservices.- Proven ability to architect complex enterprise solutions, specifically ...

Bangalore, भारत

... https://jobeax.com/link/PwpcvA8Ec6xcLWJW & Skills :- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.- 12+ years of experience in software development with C in Linux environments.- 3+ years of experience working with enterprise-class storage, HPC systems, or distributed systems.- Strong problem-solving ...

Pune, भारत

Squareroot Consulting Pvt Ltd.

System Architect - Distributed Computing

Rs 80 per hour

... applications for our global customers. You can expect to work in a very large scale, distributed system that processes billions of notifications every month. As an architect, you will be involved in designing & Architecting our SaaS API security product which is Highly Fault Tolerant, low latency Distributed Systems & building ...

Bangalore, भारत

... Requirements : - 12+ years delivering enterprise software, with demonstrated Principal-level ownership.- Deep hands-on Java, Spring Boot, API, microservices and distributed-systems expertise.- Practical AWS or Azure architecture, containers, Kubernetes, Infrastructure as Code and CI/CD experience.- Experience delivering AI-enabled ...

Hyderabad, भारत

... from legacy systems to cloud-native, microservices, and containerized architectures - Mentor architects and engineers while influencing senior stakeholders on architectural decisions Requirements - Bachelor's or Master's degree in Computer Science, Software Engineering, or Biomedical Engineering - 12+ years software development ...

Bangalore, भारत

  • Hybrid
  • On-site
  • Full-time
  • Contract
... your functional domain - 10+ years of engineering leadership experience, including 3+ years managing global teams across the entire SDLC - Deep knowledge of distributed software architectures, cloud services (AWS, GCP, Azure), and system monitoring solutions - Proven ability to lead teams in delivering highly distributed ...

Hyderabad, भारत

  • Hybrid
  • On-site
... Engineering, or related discipline - Extensive experience as Software Architect, Principal Architect, or equivalent senior technical leader - Proven track record architecting and releasing complex commercial digital products on-premises and cloud - Deep knowledge of distributed systems, cloud services, APIs, data architecture, ...

Bangalore, भारत

  • Remote
  • Full-time
  • Contract
  • Fullstack
... non-production environments, participating in a weekly on-call rotation and occasional weekend support. Requirements: The ideal candidate combines extensive software engineering experience with deep knowledge of low-latency systems, distributed architectures, and financial trading technology. You should be comfortable taking ...

भारत