JobTarget Logo

Software Architect in India at Jobgether

NewJob Function: Information Technology
Jobgether
India, India
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Software Architect

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Architect based in India.

This role offers the opportunity to design and shape the architecture of a high-scale AI-powered platform used by global enterprises.
You will lead critical technical decisions, build scalable backend systems, and influence engineering best practices.
The position combines hands-on development with architectural leadership, requiring deep expertise in distributed systems and cloud technologies.
You will collaborate with cross-functional teams to deliver reliable, secure, and high-performance solutions.
The environment encourages innovation, technical ownership, and solving complex engineering challenges at scale.
This is an impactful opportunity for an experienced architect to contribute to the evolution of advanced enterprise technology platforms.

Accountabilities:

The Software Architect will be responsible for designing, developing, and guiding the technical direction of scalable backend systems. The role requires strong architectural judgment, hands-on engineering expertise, and the ability to mentor teams while ensuring platform reliability and performance.

  • Design and architect scalable, secure, and high-performance backend systems for core platform capabilities.
  • Build and optimize low-latency applications capable of supporting high-throughput workloads.
  • Lead technical architecture discussions and establish engineering best practices across teams.
  • Develop and enhance backend services using Java, Spring Boot, MySQL, Redis, AWS, Docker, and ECS.
  • Own performance optimization initiatives, including database tuning, caching strategies, and distributed system improvements.
  • Define architectural approaches for microservices, APIs, cloud infrastructure, scalability, and deployment patterns.
  • Collaborate with product, engineering, DevOps, and QA teams to deliver reliable and production-ready solutions.
  • Review code, mentor engineers, and promote technical excellence across development teams.
  • Ensure platform components are resilient, observable, maintainable, and aligned with long-term scalability goals.
  • Identify technical risks, troubleshoot complex issues, and proactively implement effective solutions.
  • Support production reliability through monitoring, debugging, and incident resolution.
Requirements:

The ideal candidate should have extensive software engineering experience with a strong background in backend architecture, cloud platforms, and distributed systems. Candidates should demonstrate technical leadership, problem-solving ability, and experience building enterprise-grade applications.

  • 8+ years of software engineering experience, with significant exposure to backend or platform engineering.
  • Strong expertise in Java and Spring Boot development.
  • Deep experience with MySQL, including schema design, indexing, query optimization, and transaction management.
  • Hands-on experience with Redis for caching, queues, rate limiting, or low-latency data access.
  • Strong AWS experience, including production-grade cloud deployments.
  • Experience working with Docker and containerized applications.
  • Hands-on experience with AWS ECS or similar container orchestration technologies.
  • Proven experience designing and developing low-latency, high-performance applications.
  • Strong understanding of distributed systems, microservices, REST APIs, event-driven architecture, and scalability principles.
  • Experience with monitoring, logging, debugging, and resolving production incidents.
  • Strong ownership mindset with excellent technical decision-making and leadership skills.
  • Ability to mentor engineers and communicate complex technical concepts effectively.

Preferred qualifications include:

  • Experience with Kafka, SQS, SNS, or other messaging and event-streaming technologies.
  • Familiarity with Kubernetes, Terraform, CI/CD pipelines, and infrastructure automation.
  • Exposure to AI, automation, chatbot, or SaaS platforms.
  • Experience designing architectures for large-scale, multi-tenant systems.
Benefits:
  • Opportunity to work on advanced AI-driven technology platforms.
  • Fully remote work environment from India.
  • Chance to collaborate with global teams and enterprise-scale projects.
  • High-impact role with ownership over architecture and engineering decisions.
  • Opportunities to influence technical strategy and engineering practices.
  • Continuous learning and professional growth opportunities.
  • Inclusive workplace culture focused on innovation and collaboration.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

India, India

Frequently asked questions about this position

Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.