{bc}
linkedin

Lead Software Engineer (Back-End Engineer)

Cadence
Bengaluru, IND
Full-time
Mid-Senior
Onsite
Discovered 1 months ago
PythonGoDjangopytestDistributed systemsPostgreSQL

Full Job Posting

Company Overview

Cadence hires and develops leaders and innovators who want to make an impact on technology.

OpenEye, Cadence Molecular Sciences, develops scientific software and supports team member growth in a collaborative environment.

Job Summary

Orion supports early-stage drug discovery and design through high-performance computing, computational methods, and browser-based 3D visualization and modeling.

The platform enables customers to model billions of compounds in silico, explore chemical space, evaluate designs, and gain scientific understanding.

The Back-End Engineer will enhance Orion by architecting and optimizing high-performance compute and storage systems.

The role includes building new features and helping modernize existing software.

Core Responsibilities

  • Enhance and extend Orion's capabilities in collaboration with designers, scientists, and software engineers.
  • Architect and optimize the high-performance compute and storage systems that drive the platform.
  • Build cutting-edge features and modernize existing software.

Qualifications and Experience

  • A bachelor's degree in computer science, engineering, biology, chemistry, or a similar field is required.
  • At least 5 years of experience designing, developing, troubleshooting, and debugging complex distributed systems is required.
  • Expertise in Python, pytest, packaging, Django, Go, testing, and client/server development is required.
  • Experience with PostgreSQL, SQLite, relational database optimization, and structural database design is required.
  • Experience in life sciences, HPC, AWS, Docker, and containerized systems is required.
  • Experience with unit and end-to-end testing, CI/CD, source control, code review, and command-line interfaces is required.
  • Strong computer science fundamentals, analysis, and problem-solving skills are required.
  • The role requires collaboration across development, science, design, and customer success teams, often across time zones.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Cadence