Software Developer at RCSB PDB

Rutgers University

Piscataway Township (NJ)

On-site

USD 110,000 - 160,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Rutgers University, housed in the Quantitative Biomedicine Institute, seeks a Software Developer to collaborate with scientists and developers on updating and maintaining PDB archives and related data-intensive applications.

The role emphasizes performance tuning, legacy code adaptation, and ensuring high availability, with a salary range of $110,000 to $160,000 and comprehensive benefits.

Qualifications

  • Bachelor's degree or higher in Computer Science or related certification.
  • Experience with database administration, Python, shell scripting.
  • Familiar with data backup, recovery, security, and integrity.

Responsibilities

  • Perform and monitor weekly update processes for PDB archives and implement improvements.
  • Extend and maintain new content types within the PDB data archives.
  • Build, support, and tune high-availability database systems with indexing and query tuning.
  • Monitor database performance, apply patches, perform backups, and enable fast recovery.
  • Design, develop, and deploy data-intensive scientific applications and refactor legacy code.

Skills

Python programming
Shell scripting
Database administration
C++ programming
Problem solving

Education

Bachelor's degree in Computer Science

Tools

MySQL
MongoDB
MariaDB

Job description

Rutgers University is hiring a Software Developer at RCSB PDB. The role involves collaborating with scientists and developers to perform database updates, maintain database systems, improve performance, and develop data-intensive scientific applications related to structural biological data. The developer will also debug, test, and adapt legacy code while supporting high availability and quality in the PDB archives.

Highlights
  • Perform and monitor weekly update processes for PDB archives and implement improvements.
  • Extend and maintain new content types within the PDB data archives.
  • Build, support, and tune high-availability database systems, including indexing and query performance tuning.
  • Monitor database performance, apply patches, perform backups, and use high-speed transaction recovery techniques.
  • Design, develop, and deploy modern data-intensive scientific applications and refactor legacy code.
  • Required skills include database administration (MySQL, MongoDB, MariaDB), Python programming, shell scripting, and knowledge of data backup, recovery, security, and integrity.
  • Preferred qualifications include experience with large scientific datasets, DBMS in cloud and on-premise environments, C++ programming, and strong problem-solving and communication skills.
  • Bachelor's degree or higher in Computer Science or relevant certification required.
  • Salary range is $110,000 to $160,000, with flexible start date and comprehensive benefits offered.
  • Position housed in the Quantitative Biomedicine Institute at Rutgers University; work involves collaboration with wwPDB scientists and developers.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer, Structural Biology Data Systems
Software Developer, Structural Biology Data Systems

Rutgers University • Piscataway Township (NJ)

On-site
USD 110,000 - 160,000
Coadjutant Researcher RCSB PDB
Coadjutant Researcher RCSB PDB

Rutgers University • Piscataway Township (NJ)

Hybrid
USD 55,000 - 103,000
Health benefits
Paid time off
Retirement plans
+3
Bioinformatics Database Engineer (PDB) – Part-Time
Bioinformatics Database Engineer (PDB) – Part-Time

Rutgers University • Piscataway Township (NJ)

Hybrid
USD 55,000 - 103,000
Health benefits
Paid time off
Retirement plans
+3
Research Associate - IT Infrastructure Lead
Research Associate - IT Infrastructure Lead

Rutgers University • Piscataway Township (NJ)

On-site
USD 108,000 - 132,000
Medical, prescription drug, and dental coverage
Paid vacation and holidays
Retirement benefits
+1
Research Associate - Biological Structure Annotation Specialist (Biocurator)
Research Associate - Biological Structure Annotation Specialist (Biocurator)

Rutgers University • Piscataway Township (NJ)

On-site
USD 93,000 - 103,000
Senior Software Developer (VDB)
Senior Software Developer (VDB)

Black Canyon Consulting • Bethesda (MD)

On-site
USD 100,000 - 130,000
Medical coverage
Dental coverage
Vision coverage
+4
Department of MBB Coadjutant - Nonteaching
Department of MBB Coadjutant - Nonteaching

Rutgers University • Piscataway Township (NJ)

On-site
USD 14,000 - 15,000
Medical, dental & vision coverage
Paid time off
Retirement benefits
+3
Post Doctoral Associate
Post Doctoral Associate

Rutgers University • Piscataway Township (NJ)

On-site
USD 64,000 - 76,000
Medical coverage
Dental coverage
Retirement benefits
+3
Database Architect (Cloud) for SRA
Database Architect (Cloud) for SRA

Black Canyon Consulting • Bethesda (MD)

On-site
USD 100,000 - 130,000
Medical, dental and vision coverage
401k plan with employer contribution
Paid holidays and vacation
+1
Full-Stack Developer Python/Django/Angular (SRA)
Full-Stack Developer Python/Django/Angular (SRA)

Black Canyon Consulting • Bethesda (MD)

On-site
USD 90,000 - 120,000
Medical, dental, and vision coverage
401(k) plan with employer contribution
Paid holidays and vacation
+1