Software Developer 1

Stanford University School of Medicine

Stanford (CA)

On-site

USD 107,423 - 133,600

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive benefits

Job summary

Stanford University School of Medicine recherche un Software Developer 1 pour développer des outils d'analyse de données unicellulaires. Le candidat idéal aura une solide expérience en développement logiciel, maîtrisant des langages comme R, C++, et Python. Les responsabilités incluent la conception de solutions, le maintien de logiciels sur GitHub et la collaboration avec des équipes de recherche dans un environnement stimulant et inclusif.

Qualifications

  • Trois ans d'expérience pertinente ou combinaison équivalente.
  • Compétences en R, C++, Python fortement souhaitées.

Responsibilities

  • Concevoir, développer et maintenir des solutions logicielles complexes.
  • Collaborer avec les membres du laboratoire tout au long des phases de développement logiciel.
  • Maintenir le logiciel sur GitHub et suivre les meilleures pratiques.

Skills

Problem-solving
Programming languages proficiency
Knowledge of software standards
Understanding of software engineering principles
Ability to recommend procedural improvements

Education

Bachelor's degree

Job description

Join to apply for the Software Developer 1 role at Stanford University School of Medicine

Duties

Stanford University is seeking a Software Developer 1 to perform complex programming and software development work in the field of single-cell analysis. This involves unification, development, and maintenance of widely used software tools for processing and understanding single-cell data. The successful applicant will contribute to all project phases, including conception, design, development, implementation, and maintenance. These tools are written in R, C++, and Python, requiring in-depth software development knowledge and a genuine interest in single-cell biology and genomics. Responsibilities include:

  • Propose, design, implement, and develop solutions for complex applications independently.
  • Oversee testing, debugging, change control, and documentation for major projects.
  • Maintain software on GitHub, following best practices and responding to user queries.
  • Implement rigorous programming standards for documentation and code reusability.
  • Collaborate with lab members on all software development phases.
  • Engage in strategic planning.
  • Support, maintain, operate, and upgrade applications.
  • Develop solutions for software portability across systems.
  • Troubleshoot and resolve technical issues.
  • Review system design for performance optimization.
  • Other duties as assigned.
Qualifications

Education & Experience: Bachelor's degree with three years of relevant experience or equivalent combination.

Skills & Abilities: Knowledge of current software standards, problem-solving skills, proficiency in programming languages (preferably C++, R, Python), understanding of software engineering principles, and ability to recommend procedural improvements.

Additional Information

Physical requirements include desk-based tasks, sitting, light manipulation, occasional standing and walking, and lifting objects up to 10 pounds. The role may require extended hours, evenings, and weekends. The salary range is $107,423 - $133,600 annually, with comprehensive benefits. Stanford is an equal opportunity employer committed to diversity and inclusion.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Bioinformatician 2 – Computational Spatial Biology
Bioinformatician 2 – Computational Spatial Biology

Stanfordlivetickets • Palo Alto (CA)

On-site
USD 108,000 - 128,000
Health benefits
Tuition assistance
Flexible work options
+2
Bioinformatics Engineer II (18 Month Fixed-Term) (Hybrid Opportunity)
Bioinformatics Engineer II (18 Month Fixed-Term) (Hybrid Opportunity)

Stanford University School of Medicine • Stanford (CA)

Hybrid
USD 108,000 - 129,000
Career development programs
Generous time-off
Health care benefits
+2
Research Software Developer - 135951
Research Software Developer - 135951

UC San Diego Health • San Diego (CA)

On-site
USD 77,000 - 93,000
Bioinformatics Core Manager
Bioinformatics Core Manager

Stanford University School of Medicine • Palo Alto (CA)

On-site
USD 139,000 - 180,000
Career development programs
Generous time-off
Health care benefits
+1
Software Engineer for Athlete Performance Research
Software Engineer for Athlete Performance Research

Another Source • Palo Alto (CA)

On-site
USD 120,000 - 160,000
Basic Life Research Scientist
Basic Life Research Scientist

Stanfordlivetickets • Palo Alto (CA)

On-site
USD 74,000 - 96,000
Life Science Research Professional 2, General Surgery
Life Science Research Professional 2, General Surgery

Stanford University • Palo Alto (CA)

On-site
USD 75,000 - 105,000
Staff Associate II
Staff Associate II

The Department of Systems Biology at Columbia University Vagelos College of Physicians and Surgeons • United States

On-site
USD 90,000 - 120,000
Life Science Research Professional 2 (12-Month Fixed-Term)
Life Science Research Professional 2 (12-Month Fixed-Term)

Stanfordlivetickets • Palo Alto (CA)

On-site
USD 95,000 - 135,000
Data Scientist
Data Scientist

University of California, San Francisco • San Francisco (CA)

On-site
USD 120,000 - 180,000