CA

Lead Software Engineer (Back-End Engineer)

Cadence
Bangalore5-9 LPA Posted 4 Jun 2026
FULL TIME
Docker
Golang
Sqlite
Distributed Systems
Hpc
+5 more

Job Description

Responsibilities

  • Design, develop, and optimize backend services for distributed, high-performance scientific computing systems.
  • Architect and enhance HPC-driven compute and storage infrastructure supporting large-scale molecular simulations.
  • Build scalable client-server systems for scientific workflows and data processing.
  • Collaborate with scientists, designers, and engineers to deliver new features and improve platform capabilities.
  • Develop and maintain robust APIs and backend services using Python and GoLang.
  • Optimize relational database systems (PostgreSQL, SQLite) for performance and scalability.
  • Implement unit, integration, and end-to-end testing strategies to ensure system reliability.
  • Build and maintain CI/CD pipelines and ensure smooth deployment workflows.
  • Troubleshoot and debug complex distributed systems across compute and storage layers.
  • Contribute to modernization of legacy systems and continuous platform improvement.

Join WhatsApp Channel