Senior Research Software Development Manager

Princeton, NJ, United States

Princeton University

Through teaching and research, we educate people who will contribute to society and develop knowledge that will make a difference in the world.

View all jobs at Princeton University

Apply now Apply later

Overview

The Bioinformatics/Research Software Development group in the Lewis-Sigler Institute for Integrative Genomics (LSI) at Princeton University is hiring a Senior Research Software Development Manager, reporting to the Assistant Director of the Lewis-Sigler Institute for Integrative Genomics.

 

The Bioinformatics/Research Software Development group provides computational research expertise to the faculty, staff, and students in the Lewis-Sigler Institute for Integrative Genomics. The Institute, housed in the Icahn Laboratory, offers a diverse, interdisciplinary intellectual environment with a wide range of research opportunities. The Research Computing team emphasizes collaboration, best practices in software engineering, and flexibility to accommodate the evolving requirements of researchers.

 

The Senior Research Software Development Manager will lead a team of four Research Software Engineers, Bioinformatics specialists, and Database developers, who provide dedicated expertise to researchers to create efficient, scalable, and sustainable research software and services that enable advancements in research. The Senior Research Software Development Manager will have the opportunity to work directly with researchers and faculty to create tailored solutions for a diverse range of projects such as sequence assembly, single cell RNA-Seq, mass spectrometry, and microscopy image analysis.

 

The Senior Research Software Development Manager will play a pivotal role in supporting the research community in the LSI and will collaborate closely with faculty, researchers, and graduate students to understand their computational research needs and develop innovative solutions.

Responsibilities

Responsibilities will include:

  • Team Leadership: Manage and mentor a team of Research Software Engineers, guiding their professional development and ensuring the efficient delivery of projects.
  • Product Ownership: Represent the team and its efforts to researchers, and the requirements and strategy to developers, assuming responsibility for prioritization of tasks and requirements to keep efforts aligned with goals.
  • Technical Expertise: Provide technical guidance and expertise to the team, staying up-to-date with the latest advancements in sequencing data analysis and computational biology.
  • Collaboration: Foster strong working relationships with researchers and faculty, understanding their specific needs and translating them into effective software solutions.
  • Innovation: Encourage a culture of innovation within the team, exploring new technologies and approaches to address emerging research challenges.
  • Technical Consultation: Provide expert guidance and support to researchers on software best practices, coding standards, and algorithm optimization.
  • High-Performance Computing: Assist researchers in utilizing the institution's high-performance computing resources effectively for their computational tasks.
  • Workflow Automation: Create automated workflows to streamline research processes and improve data analysis efficiency.

Qualifications

Essential:

  • Bachelor's or Master's degree in Computer Science, Bioinformatics, or a related field.
  • 10+ years of work related experience
  • Strong programming skills in languages such as Python, R, or C++.
  • Demonstrated successes working in a collaborative software development environment as well as working independently.
  • Excellent problem-solving and analytical skills.
  • Ability to collaborate effectively with researchers from various scientific disciplines.
  • Experience managing development projects and teams.

Preferred:

  • Experience with specific research domains, such as genomics, mass spectrometry, or data science.
  • Experience with high-performance computing environments and clusters.
  • Knowledge of data management principles and tools.
  • Familiarity with cloud computing platforms and services.
  • Contributions to open-source software projects.

 

Princeton University is an Equal Opportunity/Affirmative Action Employer and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability status, protected veteran status, or any other characteristic protected by law. KNOW YOUR RIGHTS

Standard Weekly Hours

36.25

Eligible for Overtime

No

Benefits Eligible

Yes

Probationary Period

180 days

Essential Services Personnel (see policy for detail)

No

Physical Capacity Exam Required

No

Valid Driver’s License Required

No

Experience Level

Director

#LI-JJ1
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0

Tags: Bioinformatics Biology Computer Science Data analysis Data management Driver’s license Engineering Open Source Python R Research

Perks/benefits: Career development

Region: North America
Country: United States

More jobs like this