Jobs and Careers
ST
Software Engineer/Senior Software Engineer - Web
St. Jude Children's Research HospitalRemote - TN, United States, United StatesRemotefull_timeVerifiedPosted 3 Jan 2025
💰 $154,960/yr($86,320/yr – $154,960/yr)
About the role
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.
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.
Key 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.
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.
Minimum Requirements:
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.
Compensation
In recognition of certain U.S. state and municipal pay transparency laws, St. Jude is including a reasonable estimate of the compensation range for this role. This is an estimate offered in good faith and a specific salary offer takes into account factors that are considered in making compensation decisions including but not limited to skill sets, experience and training, licensure and certifications, and other business and organizational needs. It is not typical for an individual to be hired at or near the top of the salary range and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current salary range is $86,320 - $154,960 per year for the role of Software Engineer/Senior Software Engineer - Web.Explore our exceptional benefits!
Diversity, Equity and Inclusion
St. Jude Children’s Research Hospital has a diverse, global patient population and workforce, built on the principles of diversity, equi
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s