Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

University of Southern California Logo

Associate Software Engineer - LIMS

University of Southern California

$46 - $57
Jan 2, 2026
San Diego, CA, US
Apply Now

The USC Keck School of Medicine – Alzheimer Therapeutic Research Institute (ATRI) is looking to solve the problem of advancing the development of new treatments for Alzheimer’s Disease (AD) through innovative clinical trials by supporting the Biorepository and Biomarker Laboratory Information Management System (ATRI LIMS) and developing software applications based on design specifications.

Requirements

  • 2+ years of experience in full-stack web development experience including front-end, back-end.
  • Proficiency with Python.
  • Proficiency with Django and the Django security models.
  • Proficiency with React.
  • Proficiency with relational databases (PostgreSQL, MySQL)
  • Proficiency version control systems (Git, Mercurial, SVN).
  • Strong understanding of web service technologies (XML, SOA, REST)

Responsibilities

  • Design, develop, test, debug, and maintain software applications, including new features and enhancements.
  • Lead design specifications and translate them into code following best practices.
  • Prepare and maintain code documentation to support program development.
  • Apply secure coding practices and ensure adherence to Django security models.
  • Implement test-driven development (TDD) and Continuous Integration methodologies.
  • Ensure code quality, maintainability, and best practices across projects.
  • Develop new and enhanced functionality for ATRI LIMS to meet evolving business needs.

Other

  • Bachelor’s degree in software engineering, CS/EE, or any biomedical field with demonstrated experience designing and developing software
  • Minimum Experience: <1 year
  • Minimum Skills: Experience with programming and documentation procedures, programming methods and operator instructions.
  • Excellent written and oral communication skills, able to provide both detailed information as well as summaries to varied audiences.
  • Ability to build strong, positive working relationships and rapport with a broad range of team members.