CACadence
Lead Software Engineer (Back-End Engineer)
Bangalore ₹5-9 LPA Posted 4 Jun 2026
FULL TIME
Docker
Debugging
Golang
System Design
Distributed Systems
+5 more
Job Description
Key Responsibilities
- Design, develop, and maintain scalable backend services for scientific computing workflows
- Architect high-performance distributed systems supporting HPC and large-scale simulations
- Build and optimize compute and storage systems for drug discovery applications
- Develop APIs, services, and client-server components using Python and Go
- Improve system performance, scalability, and reliability for compute-heavy workloads
- Implement database schemas and optimize queries for large-scale scientific data
- Collaborate with cross-functional teams including scientists and frontend engineers
- Contribute to modernization of legacy backend systems
- Participate in code reviews, testing, CI/CD pipelines, and production deployments
- Debug and resolve complex distributed system issues
