Epicareer Might not Working Properly
Learn More
S

Software Engineer

  • Full Time, onsite
  • St. Jude Childrens Research Hospital
  • On Site, United States of America
Salary undisclosed

Apply on


Original
Simplified
The Software Engineer develops software used in big data analysis as part of a team of scientists and engineers at the forefront of genomic research into catastrophic childhood disease. Under minimal supervision, provides solutions through a combination of implementing/modifying available tools and developing novel methods and software tools.

The department of Computational Biology is seeking a highly motivated and creative Software Engineer to develop software used in big data bioinformatics and systems biology analysis as part of a team of scientists and engineers at the forefront of genomic research into catastrophic childhood diseases. This position will report to Dr. Jiyang Yu and specialize in the following focus area:

  • Architecting and developing systems biology software, visualization, and data management solutions in St. Jude's high-performance computing (HPC) environment. Primary responsibilities will be development of software infrastructure supporting large-scale automation of reproducible bioinformatics pipelines, web portals, development of strategic data storage solutions, leadership in the development and deployment of bioinformatics and systems biology tools and pipelines. Knowledge of Bash and Python is required. Experience with Java scripts, html, Java, workflow languages (WDL and CWL), containerization (Docker, Singularity), and HPC software management systems (Lmod, Spack) are preferred. Must be able to work with complex large-scale systems, including legacy and externally developed code. Experience in a bioinformatics or big data setting is required.


This position requires working within a team of systems biologists, bioinformaticians, cancer biologists, software developers, writing and maintaining documentation relevant to the position's scope of work, writing and maintaining unit tests for software, and assisting in preparing and submitting manuscripts.

The Yu Lab provides a highly interactive environment with projects involving basic and clinical research collaborators, access to high performance computing clusters, cloud computing environment, innovative visualization tools, highly automated analytical pipelines and teamwork with scientists who have deep experience in data analysis, data management and delivery of high-quality results for highly competitive projects.

This position is located in Memphis, TN, and relocation assistance is available.

Job Responsibilities:
  • Independently identify and implement software solutions to most scientific domain problems or lead teams in the implementation of those solutions
  • Use scientific domain knowledge to perform data analysis and identify problems and areas for improvement
  • Provide input to software systems strategy, architecture, and standards
  • Manage software systems within an area of responsibility, coordinating efforts with other staff as necessary, with assistance from management
  • Assist with the preparation of scientific manuscripts and presentations
  • Stay educated on existing and state-of-the-art technologies, and evaluate technology fits for effective delivery
  • Mentor junior staff for questions about the technical and scientific domains
  • Perform other duties as assigned to meet the goals and objectives of the department and institution.
  • Maintains regular and predictable attendance.


Minimum Education and/or Training:
  • Bachelor's degree in computer science, data science, information science, business, or related field.
  • Master's degree preferred.


Minimum Experience:
  • Minimum Requirement: Bachelor's degree with 5+ years of experience required.
  • Experience Exception: Master's degree with 3+ years of experience.
  • Experience with programming languages, databases, and software development lifecycle
  • Experience with the position-specific technical stack preferred
  • Experience with the position-specific scientific domain preferred
  • Proven performance in earlier role/comparable role


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 $104,000 - $186,160 per year for the role of Software Engineer.

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, equity and inclusion. Our founder Danny Thomas envisioned a hospital that would treat children of the world-regardless of race, religion or a family's ability to pay. Learn more about our history and commitment .

Today, we continue the mission to advance cures and means of prevention for pediatric catastrophic diseases through research and treatment. As we accelerate this progress globally, we believe our legacy of diversity, equity and inclusion is foundational to success. With the commitment of leaders at all levels of the organization, we strive to ensure the St. Jude culture, leadership approaches and talent processes are equitable and culturally responsive. View our Diversity, Equity and Inclusion Report to learn about the hospital's roots in diversity, equity and inclusion, where we are today and our aspirations for an even better future.

St. Jude is an Equal Opportunity Employer

No Search Firms

St. Jude Children's Research Hospital does not accept unsolicited assistance from search firms for employment opportunities. Please do not call or email. All resumes submitted by search firms to any employee or other representative at St. Jude via email, the internet or in any form and/or method without a valid written search agreement in place and approved by HR will result in no fee being paid in the event the candidate is hired by St. Jude.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job