Lead Software Engineer (Back-End Engineer)

Cadence

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cadence Molecular Sciences in Bengaluru is seeking a Back-End Engineer to help build Orion's high-performance compute and storage systems for drug discovery. You will collaborate with designers, scientists and software engineers to extend Orion's capabilities, writing robust Python/Go services and modernizing existing software.

Join a team driving innovative HPC-enabled solutions in life sciences, with opportunities to influence architecture, tooling, and scalable back-end systems across time

Qualifications

  • Bachelor's degree in CS/Engineering or related field.
  • 5+ years designing, developing, troubleshooting and debugging distributed systems.
  • Expert in Python, pytest, packaging, and Django.
  • Expert in GoLang, testing, packaging, and client/server architecture.
  • Experience with PostgreSQL, SQLite, and relational database design.
  • Experience with Life Sciences, HPC, AWS, Docker, and containerized systems.
  • Experience with unit & end-to-end testing, CI/CD, source control, and code review.
  • Strong CS fundamentals and problem-solving skills.

Responsibilities

  • Enhance and extend Orion's capabilities by architecting high-performance compute and storage systems.
  • Build cutting-edge features and modernize existing software.
  • Collaborate with designers, scientists and software engineers to deliver robust back-end services.

Skills

Python
Go
Django
PostgreSQL
AWS
Docker
CI/CD
Distributed systems
Unit testing
Problem-solving

Education

Bachelor’s degree in computer science/engineering, biology/chemistry or similar

Tools

pytest
Kubernetes
Git

Job description

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Job Summary:

Scientists around the world use Orion for early-stage drug discovery and design in the pursuit of improving human health. Orion combines the power of advanced HPC, computational methods, and in-browser 3D visualization & modeling to solve problems in drug discovery & design. Our innovative solutions enable customers to routinely model billions of compounds in-silico. Orion enables our customers to interactively explore chemical space, evaluate designs and gain scientific understanding.

As a Back-End Engineer, you’ll work with designers, scientists, and software engineers to enhance & extend Orion's capabilities – architecting and optimizing the high-performance compute and storage systems that drive groundbreaking scientific discoveries. You'll be part of a team building cutting edge features, as well as helping to modernize existing software.

Qualifications & Experience
  • Bachelor’s degree in computer science/engineering, biology/chemistry or similar
  • 5+ years of experience designing, developing, troubleshooting and debugging complex distributed systems as part of a team
  • Expert in Python, pytest, packaging, and Django
  • Expert in GoLang, testing, packaging, and client/server, and familiarity with writing servers/clients
  • Experience with PostgreSQL, SQLite, and relational database optimization and structural design
  • Experience in Life Sciences, HPC, AWS, Docker, and containerized systems
  • Experience with unit & end-to-end testing, CI/CD, source control, code review, comfortable using command line interfaces
  • Strong background of computer science fundamentals (data structures, algorithms)
  • Passionate to learn and explore new technologies and demonstrates good analysis and problem-solving skills
Interpersonal Skills Required
  • Ability to establish a close working relationship with peers in development, science, design and customer success, often across time zones
  • Take initiative to solve unexpected challenges during development
  • Willing to expand their knowledge and skills in both technical and scientific areas
  • Push to raise the bar while always operating with integrity
OpenEye, Cadence Molecular Sciences

is passionate about science and about taking care of team members, with leaders supporting your development and recognizing your contributions by providing an unmatched total compensation package in a collaborative, caring, energetic and fun work environment.

We’re doing work that matters. Help us solve what others can’t.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer (Back-End Engineer)
Lead Software Engineer (Back-End Engineer)

Cadence Design Systems • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Generous total compensation package
Collaborative and energetic work environment
Lead Software Engineer (Back-End Engineer)
Lead Software Engineer (Back-End Engineer)

Cadence Design Systems • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Total compensation package
Collaborative and fun work environment
Support for professional development
Lead Software Engineer (Back-End Engineer)
Lead Software Engineer (Back-End Engineer)

OpenEye, Cadence Molecular Sciences • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Lead Back-End Software Engineer
Lead Back-End Software Engineer

Cadence Design Systems India Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Application QA Specialist
Application QA Specialist

Cadence Design Systems • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Generous total compensation package
Collaborative and fun work environment
Application QA Specialist
Application QA Specialist

Cadence Design Systems • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Lead Software Engineer
Lead Software Engineer

Cadence Design Systems • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Employee-friendly policies
Opportunities for learning and development
Collaborative team culture
Lead Software Engineer
Lead Software Engineer

Cadence • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Area Sales Manager
Area Sales Manager

Cadence Design Systems • Dadri

On-site
INR 1,500,000 - 2,100,000
Sr. Staff Engineer, Front-End CAD / Design Automation
Sr. Staff Engineer, Front-End CAD / Design Automation

United States Digital Space LLC • Karnataka

On-site
INR 2,800,000 - 4,600,000
On-site Bengaluru
Flexible hours