Temporary Software Engineer/Senior Software Engineer - Web at St Jude Childrens Research Hospital
Remote, Oregon, USA -
Full Time


Start Date

Immediate

Expiry Date

24 Jul, 25

Salary

86320.0

Posted On

24 Apr, 25

Experience

1 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Information Science, Data Science, Postgresql, Aws, Mysql, Service Development, Data Modeling, Css, Docker, Computer Science, Integration, Javascript Frameworks, Azure, Training

Industry

Computer Software/Engineering

Description

Company Description
St. Jude is where those with a passion for making a difference come to break new ground. Located in Memphis, Tennessee, the mission of St. Jude Children’s Research Hospital is to advance cures, and means of prevention, for pediatric catastrophic diseases through research and treatment. We are leading the way the world understands, treats and defeats childhood cancer and other life-threatening diseases.
Position Overview
The department of Pathology is seeking a Software Engineer/Sr. Software Engineer to develop graphical tools for a web application (e.g., data visualization). The Software Engineer/Sr. Software Engineer is responsible for developing web-based tools for new clinical laboratory testing strategies under direct supervision. This position will work closely with pathologists, analysts, bioinformaticians, and engineers within the departments of Pathology and Computational Biology.
This is a one-year, temporary position. This position may be eligible for the possibility of remote work.

HIGHLY PREFERRED SKILLS AT BOTH LEVELS:

  • Experience in PHP development, or similar, with a solid understanding of MVC frameworks (e.g., Laravel, etc.).
  • Proficiency in creating user interfaces using standard JavaScript frameworks (e.g., Vue.js, React, etc.).
  • Knowledge of D3.js or similar data visualization libraries.
  • Strong HTML, CSS, and JavaScript skills.
  • Familiarity with version control systems (e.g., git) and branching strategies (e.g., Gitflow).
  • Excellent problem-solving skills and attention to detail.
  • Alignment and enthusiasm for the mission of St. Jude Children’s Research Hospital.

PREFERRED SKILLS AT BOTH LEVELS:

  • Familiarity with backend development and database tooling (SQL, ORMs, data modeling, PostgreSQL, MySQL, etc.).
  • Knowledge of web application cloud infrastructure and deployment tools (Azure, AWS, Docker, etc.).
  • Familiarity with APIs and RESTful service development and integration.
  • Understanding of web performance optimization/tuning.

SENIOR SOFTWARE ENGINEER LEVEL MINIMUM EDUCATION AND/OR TRAINING:

  • Bachelor’s degree in computer science, data science, information science, business, or related field.
  • Master’s degree preferred.

SENIOR SOFTWARE ENGINEER LEVEL MINIMUM EXPERIENCE:

  • Minimum Requirement: Bachelor’s degree with 3+ years of experience required.
  • Experience Exception: Master’s degree with 1+ years of experience.
    OR

SOFTWARE ENGINEER LEVEL MINIMUM EDUCATION AND/OR TRAINING:

  • Bachelor’s degree in computer science, data science, information science, business, or related field required.
  • Master’s degree preferred.

SOFTWARE ENGINEER LEVEL MINIMUM EXPERIENCE:

  • Minimum Requirement: Bachelor’s degree with one 1+ years of relevant experience.
  • Experience Exception: Master’s degree with no work experience.
Responsibilities
  • Develop and maintain internal clinical web applications with a focus on modern front-end technologies.
  • Design and implement interactive data visualizations using standard libraries/tools.
  • Collaborate directly with users, analysts, and other engineers to deliver web app solutions that support efficiency and accuracy within a clinical workflow.
  • Troubleshoot, debug, test, and enhance existing codebases.
  • Perform other duties as assigned to meet the goals and objectives of the department and institution.
  • Maintains regular and predictable attendance.
Loading...