University of California-Santa Cruz logo

Senior Software Engineer

University of California-Santa Cruz

Contract
Senior
106k-109k
6 days ago

Job Description

About the Role

The Senior Software Engineer at UC Santa Cruz's Genomics Institute develops and applies computational tools to analyze and interpret biological research data. This role involves utilizing algorithms, computational techniques, and statistical methodologies, addressing end-user requirements in database searching and integration, maintaining computational infrastructure, and providing web-based bioinformatics solutions. The position is remote, full-time, and focuses on advancing genomics research with a collaborative and innovative environment within the Baskin School of Engineering.

Key Responsibilities

  • Applies complex bioinformatics concepts to design, develop, modify, debug, and evaluate software programs and web tools.
  • Implements workflows for submitting consensus genomes to analysis tools.
  • Performs complex data modeling, tests performance and integration, and builds user interfaces for internal and external users.
  • Develops, implements, and maintains web interfaces to share and display bioinformatics analysis and content with collaborators and other users.
  • Analyzes existing programs and formulates logic for new systems, devising logic procedures, flowcharts, data analysis, coding, and testing.
  • Debugs programs and implements tools for streamlining pairing of metadata with sequences for visualization.
  • Conducts bioinformatics programming and testing of new algorithms that interact with related databases.
  • Performs quality review to ensure submission of sequences to repositories.
  • Recommends and implements changes in development and maintenance, setting system standards for analysis algorithms, tools, and infrastructure.

Requirements

  • Bachelor's degree in a related area and/or equivalent experience or training.
  • Comprehensive understanding of bioinformatics methods, applications programming, web development, and data structures.
  • Proficiency in bioinformatics programming design, modification, and implementation.
  • Familiarity with relational databases, web interfaces, and various operating systems.
  • In-depth knowledge of modern biology and relevant research fields.
  • Strong project management capabilities and problem-solving skills.
  • Effective communication skills for collaborating across technical and non-technical teams.
  • Ability to work independently, adhere to deadlines, and learn quickly.
  • Thorough understanding of web, application, and data security concepts and methodologies.

Nice to Have

  • Experience with system architecture and setting system standards.
  • Experience with large-scale data analysis and high-performance computing environments.
  • Knowledge of cloud computing platforms and containerization technologies.

Qualifications

  • Relevant educational background or equivalent experience

Benefits & Perks

  • Full benefits package
  • Salary range of $106,000 - $109,392/year, commensurate with experience
  • Remote work flexibility
  • Full-time, fixed schedule (Monday to Friday, day shift)

Working at University of California-Santa Cruz

UC Santa Cruz is known for its unconventional, innovative, and experimental spirit, fostering collaboration, creativity, and a bold approach to research and education. The university values diversity, community, and societal impact, emphasizing a playful yet rigorous environment that encourages new ideas and meaningful innovations.

Apply Now

Job Details

Posted AtJul 18, 2025
Salary106k-109k
Job TypeContract
Work ModeRemote
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About University of California-Santa Cruz

Website

ucsc.edu

Industry

Colleges, Universities, and Professional Schools

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches