Lead Software Engineer (Bengaluru)

Lead Software Engineer (Bengaluru)

31 Jul
|
Cadence
|
Bengaluru

31 Jul

Cadence

Bengaluru

Key Responsibilities
Backend System Development
- Design and develop scalable backend services for scientific computing workflows
- Build and maintain distributed systems supporting large-scale compound simulation
- Develop APIs and client-server systems using Python and Go

High-Performance Computing & Optimization
- Architect and optimize compute and storage systems for HPC workloads
- Ensure effective processing of billions of in-silico molecular computations
- Improve system scalability, latency, and throughput

Database Design & Optimization
- Work with PostgreSQL and SQLite for relational data modeling
- Design efficient database schemas for scientific and computational datasets
- Optimize queries and ensure structural integrity of data systems

Testing, Debugging & CI/CD
- Implement unit, integration,



and end-to-end testing using pytest
- Participate in CI/CD pipelines and automated deployment workflows
- Debug and resolve complex distributed system issues

Collaboration & Scientific Integration
- Work closely with scientists, product designers, and engineering teams
- Translate scientific requirements into scalable software solutions
- Contribute to modernization of existing backend systems

Infrastructure & Cloud Systems
- Work with AWS cloud services and containerized systems (Docker)
- Support deployment and management of distributed services
- Ensure system reliability and maintainability in production environments

📌 Lead Software Engineer (Bengaluru)
🏢 Cadence
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: lead software engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: lead software engineer (bengaluru) / bengaluru