Sr. Software Engineer

St. Jude Children's Research HospitalMemphis, TN

About The Position

Join the Zhou lab ProteinPaint team to contribute to the development of a web platform for biomedical data visualization and analysis. The platform emphasizes multi-modal data integration, interoperability across datasets and visualizations, scientific rigor and reproducibility, role-based access control, and AI-enabled accessibility through chatbot interfaces. This role offers the opportunity to contribute to innovative software that directly supports cutting-edge biomedical research and discovery. The platform supports molecular and clinical data integration needs in cutting edge research, with fields of application including cancer genomics, single-cell omics, oncology, pharmacogenomics, population science, and epidemiology. ProteinPaint began as a cancer mutation visualization tool and has expanded to power an ecosystem of tools and portals used across various research fields.

Requirements

  • Bachelor's degree in computer science, data science, information science, business, or related field.
  • Minimum 3+ years of experience required with a Bachelor's degree.
  • Minimum 1+ years of experience required with a Master's degree.
  • Experience with programming languages, databases, and software development lifecycle.
  • Proven performance in earlier role/comparable role.

Nice To Haves

  • Master's degree preferred.
  • Master's degree in a relevant field
  • Experience working with biomedical or genomics data
  • Familiarity with the role’s technical stack and scientific domain
  • Demonstrated success in a comparable role
  • Experience with the position-specific technical stack preferred.
  • Experience with the position-specific scientific domain preferred.

Responsibilities

  • Design, develop, test, and document software solutions following established standards and architectural patterns
  • Build and implement solutions to domain-specific challenges with increasing independence
  • Enhance and maintain existing systems to support evolving research and technology needs
  • Serve as a technical subject matter resource for production systems and support processes
  • Contribute to continuous improvement by evaluating and proposing new technologies
  • Troubleshoot complex issues and implement sustainable, scalable solutions
  • Stay current with emerging tools, frameworks, and scientific advancements
  • Collaborate closely with software engineers and PhD scientists on active research projects
  • Mentor junior team members while continuing to grow your own technical and scientific expertise
  • Present work internally and externally; contribute to publications and high-visibility projects

Benefits

  • Exceptional benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service