Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II: Genomic Medicine and Diagnostics

Children's Hospital of Philadelphia

Software Engineer II

The Genomic Diagnostic Laboratory (GDL) of the Children's Hospital of Philadelphia is seeking a highly motivated Software Engineer II with an interest in laboratory diagnostics to join our team. This is an exciting opportunity to work collaboratively within the bioinformatics team and together with our laboratory directors, supervisors, analysts, genetic counselors, and wet bench team to develop and improve pipelines and other tools to support accurate, timely diagnostic testing that has a direct impact on establishing the diagnosis, prognosis, treatment, and management plan for our patients. The team also supports cutting edge R&D efforts including new clinical test development and clinical research. The ability to communicate in a highly matrixed environment will be key to the candidate's success. Seasoned professionals as well as new graduates are welcome to apply and will be considered for the career ladder position commensurate with their experience. This position is hybrid with weekly onsite work at our Philadelphia campus as appropriate.

The ideal candidate will have experience in the following:

  • Software development in Python (including working with Git and writing unit tests)
  • Bash scripting/Unix command line
  • Reading and comprehending SQL
  • Full stack development
  • Ansible and deployment, server management
  • Backend programming (devops)

In addition, experience in some of the following is preferred:

  • Developing ETL workflows between SQL databases
  • Deploying and troubleshooting of Virtual Machines (specifically ones running RHEL OS)
  • Developing and/or utilizing APIs (either REST-ful or GraphQL-based)
  • Submission + troubleshooting of HPC jobs via scheduler (slurm, qsub, etc)
  • Use of open-source tools for processing NGS data (preferably in a reproducible manner via a workflow language such as Nextflow, Snakemake, CWL or WDL)

What you will do:

  • Computational Environment Development and Optimization (60%): Independently manage and evolve local large-scale bioinformatics pipelines. Independently manage and evolve large-scale bioinformatics high performance computing (HPC) capability primarily at a local level. Independently manage and evolve process for effectively using enterprise-provided large-scale bioinformatics storage frameworks. Work with data center staff to ensure the appropriate installation, maintenance, and support of bioinformatics-dedicated hardware, software, and data storage. Work with IT staff to establish and maintain appropriate levels of availability, response time, and performance of bioinformatics software and systems. Establish and implement integration and testing procedures following industry best practices for production bioinformatics systems integration and deployment. Facilitate efficient transfer of bioinformatics data from data sources to data users with benchmarking and data quality checks. Operationally manage and evolve a robust heterogeneous UNIX, LINUX, OSX environment, including integration with enterprise resources. Contribute to structured benchmark-based evaluation of new technologies. Ensure the appropriate installation, maintenance, and support of bioinformatics-dedicated hardware, software, and data storage by collaborating with Digital & Technology Services and data coordination staff. Implement bioinformatics processing, storage, and manipulation of bioinformatics data in a primarily local environment. Engage with and participate in discussions related to endor-purchased systems and services usually under supervision. Provide continuous assessment of commercial and open-source bioinformatics data processing solutions by applying structured benchmark evaluation. Identify and test application/pipeline defects and fixes. Troubleshoot data discrepancies.
  • Collaboration and Mentorship (20%): Serve as engineering resource on a variety of bioinformatics-focused projects. Serve as engineering facilitator by assessing all stakeholders, including bioinformatics management, bioinformatics scientists, Digital & Technology Services staff, and principal investigators. Mentor lower tier engineering individuals and groups as needed. Advocate for developed solutions in discussions with external technology owners in order to ensure that enterprise systems allow for freedom of operation.
  • Documentation and Standardization (20%): Under supervision, contribute to the development of a formal bioinformatics engineering plan and development roadmap. Adopts and implements policies and standards for data quality, completeness, and reproducibility. Adopts and implements policies and standards for performance benchmarking and system stability. Maintain and audit all documentation required for transparency and reproducibility of operations and any relevant regulations (e.g., CAP, CLIA). Documentation may include configuration, processes, service records, asset inventories, topologies, admin manuals, job instructions, support contacts, and bug/issue tracking. Install, maintain, and provide technical support for all software installations and associated hardware.

Education Qualifications:

  • Bachelor's Degree - Required
  • Master's Degree computational discipline or systems engineering - Preferred

Experience Qualifications:

  • At least three (3) years production, clinical or research bioinformatics data experience - Required
  • At least four (4) years production, clinical or research bioinformatics data experience - Preferred

Skills and Abilities:

  • Extensive knowledge with high performance and parallel computing environments and data processing workflows. Required
  • Extensive experience with data storage frameworks. Required
  • Extensive knowledge of CPU- and IO-intensive bioinformatics data analysis applications. Required
  • Demonstrated track record of optimizing systems to meet changing performance and load requirements. Required
  • Extensive knowledge of HPC systems, job management applications, including methods for profiling performance, benchmarking, and optimizing multiple job types and scenarios in bioinformatics data processing. Required
  • Ability to independently plan and execute pipelines and workflows of high complexity. Required
  • Ability to independently engineer systems relative to larger enterprise framework. Required
  • Strong UNIX/GNU-LINUX expertise. Required
  • Expertise in support mechanisms for applications written in common bioinformatics languages such as R, Python, Perl or similar. Required
  • Demonstrated ability to develop and implement best practices for bioinformatics systems integration, testing, and deployment. Required
  • Expert knowledge with cloud computing concepts and applications. Required
  • Ability to lead discussions with various information systems and technology owners to achieve desired bioinformatics outcomes Required
  • Expertise in support mechanisms for common bioinformatics applications, data sources, and data formats Preferred
  • Knowledge of common microarray, NGS, mass spectrometry, or other high-throughput data formats. Preferred
  • Expertise with resources of genomic data sets and analysis tools, such as UCSC Genome Browser, Bioconductor, ENCODE, and NCBI databases Preferred

To carry out its mission, CHOP is committed to supporting the health of our patients, families, workforce, and global community. As a condition of employment, CHOP employees who work in patient care buildings or who have patient facing responsibilities must receive an annual influenza vaccine.

Salary ranges are shown for full-time jobs. If you're working part-time, your pay will be adjusted accordingly. At CHOP, we are committed to fair and transparent pay practices. Factors such as skills and experience could result in an offer above the salary range noted in this job posting. Click here for more information regarding CHOP's Compensation and Benefits.

Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer II: Genomic Medicine and Diagnostics in Philadelphia, PA vacancy
  •  ...Advanced Sciences and Technologies (AS&T)- Software Engineer II (Moorestown, NJ) Software Engineer II (Moorestown, NJ) ROLE AND RESPONSIBILITIESSoftware Engineering – IIWork in a collaborative team using agile software development methodology, performing the following... 
    Suggested
    Contract work
    Work experience placement

    AS&T CORP

    Moorestown, NJ
    5 days ago
  • $85k - $130k

     ...Thunderbolt Solutions is seeking to hire a Software Engineer - II. Thunderbolt Solutions is a small, flexible company where are our motto 'find a way or make one' and it permeates every facet of our business. When faced with a technical challenge, we aim to exceed... 
    Suggested
    Contract work
    Work experience placement
    Flexible hours

    Thunderbolt Logistics

    Moorestown, NJ
    1 day ago
  •  ...Senior Software Engineer Proscia is revolutionizing pathology, the last major frontier in...  ...unlocking new possibilities in precision medicine. The digital pathology market is...  ...meaningful problems in healthcare and diagnostics. The ideal candidate has strong experience... 
    Suggested
    Work at office
    Shift work

    Proscia

    Philadelphia, PA
    2 days ago
  • $95.3k - $158.8k

     ...Job title: Senior Software Engineer II - Retrieval-Augmented Generation (RAG) System About the role, we are seeking an experienced engineer...  ...operates in various domains, including science, technology, medicine, social sciences, and more. They publish a vast number of... 
    Suggested
    Local area

    RELX Group plc

    Philadelphia, PA
    2 days ago
  • $78.8k - $131.3k

     ...Java API Back End collaborative software developer to be a critical...  ...leveraging Microsoft SQL Server and IIS. Contributing to full-stack...  ..., QA, DevOps, and other engineering teams to deliver high-quality...  ...including science, technology, medicine, social sciences, and more.... 
    Suggested
    Local area

    RELX

    Philadelphia, PA
    2 days ago
  • $110k - $115k

     ...Data Intelligence, LLC (DI) is seeking a Software Engineer II to support development and sustainment of mission-critical U.S. Navy tactical systems in Moorestown, NJ. This role focuses on software development, maintenance, and system integration within a collaborative... 

    Data Intelligence

    Moorestown, NJ
    3 days ago
  •  ...Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide...  .... - Superior troubleshooting and diagnostic abilities. - Must be able to write effective...  ...- Familiarity with Pentaho, Microsoft IIS, SFTP and FTP protocols preferred.... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Philadelphia, PA
    2 days ago
  •  ...ability to discover vaccines and medicines. The Onyx Research Data...  ...and portfolio leadership, data engineering, infrastructure and DevOps, data...  .... A Cloud Engineer II is a technical contributor who...  ...the team on best practices for software development in general (and their... 
    Full time
    Local area

    GSK

    Philadelphia, PA
    13 hours ago
  • $108k

     ...Salesforce Developer II Intealth is a mission-driven, innovative nonprofit committed to advancing quality in healthcare education worldwide to improve healthcare for all. We enhance the education of health professionals, verify their professional qualifications, and... 
    Full time
    Worldwide

    Educational Commission for Foreign Medical Graduates

    Philadelphia, PA
    5 days ago
  •  ...Senior Machine Learning Software Engineer Penn Medicine is dedicated to our tripartite mission of providing the highest level of care to patients, conducting innovative research, and educating future leaders in the field of medicine. Working for this leading academic... 

    Pennsylvania Medicine

    Philadelphia, PA
    2 days ago
  • $89k - $143.75k

     ...solutions are personal. Through our expertise in Innovative Medicine and MedTech, we are uniquely positioned to innovate across...  ...: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Philadelphia, PA
    3 days ago
  •  ...Senior Lead Network Engineer II Employment Type: Full Time CGS is seeking an experienced Senior Lead Network Engineer to join a team...  ...and wireless network infrastructure and related hardware & software. The project's objectives are to evaluate the current setup of... 
    Full time
    Local area
    Monday to Friday
    Flexible hours

    Contact Government Services LLC

    Philadelphia, PA
    3 days ago
  •  ...Brio Designs Partners, LLC (d.b.a. Brio Solutions) in Conshohocken, PA is seeking Software Engineers II to research, design, and develop computer and network software or specialized utility programs. Job responsibilities and duties include: Write well-designed... 
    Work from home
    1 day per week

    Brio Solutions

    Conshohocken, PA
    1 day ago
  •  ...Description Penn Medicine is dedicated to our tripartite mission of providing the highest level of care to patients, conducting...  ...Philadelphia, PA Summary : ~ The Vice President of Software Product Engineering leads a centralized team that delivers custom software for... 

    Penn Medicine

    Philadelphia, PA
    2 days ago
  •  ...building the future of precision medicine. We use advanced artificial...  ...The Cloud Operations Engineer is responsible for deploying,...  ...Deploy and configure product software on both Windows and Linux in...  ...Knowledge about SQL servers, IIS, and VMWare. Knowledge about... 
    Local area
    Remote work

    Terarecon

    Plymouth Meeting, PA
    5 days ago
  •  ...Description We are seeking a talented and motivated Graduate Software Engineer to join our dynamic team in Philadelphia, United States. As...  ....) Supporting feature validation, bug reproduction, and diagnostics Participating in Agile delivery, code reviews, and hands-... 
    Full time

    Jobs for Humanity

    Philadelphia, PA
    2 days ago
  •  ...Description If you are interested in providing high-end engineering consulting design, construction, maintenance, and project management...  ...with Allen-Bradley is a plus. Configuring Third-Party Software Systems for Power Applications Project Budgeting Utilize... 
    Full time
    Work at office
    Local area
    Night shift

    Asplundh Engineering Services, LLC

    Ambler, PA
    2 days ago
  •  ...awareness, early warning, and kill assessment capabilities in the most demanding environments. Join a global team of 35 000 engineers, software developers, and cyber experts who turn complex challenges into reliable, next generation systems that keep warfighters ahead... 
    Worldwide
    Flexible hours

    Lockheed Martin

    Moorestown, NJ
    2 hours ago
  •  ...Description Penn Medicine is dedicated to our tripartite mission of providing the highest...  ...a team of data scientists and AI engineers. They will also take ownership of hands-...  ...scientists, machine learning engineers, and software developers. Set high performance expectations... 

    Penn Medicine

    Philadelphia, PA
    4 days ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-...  ..., you’ll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used across... 
    Remote job
    Internship

    Danaher

    Philadelphia, PA
    3 days ago
  • $115.4k - $192.3k

    Are you a collaborative Software Engineering Lead looking to work for a mission driven global organization? About the Team The AI Platform (US...  ...operates in various domains, including science, technology, medicine, social sciences, and more. They publish a vast number of... 
    Local area

    RELX

    Philadelphia, PA
    5 days ago
  • $124.8k - $187.2k

     ...Job Description As a Senior DevOps Engineer II, you will lead the evolution of our infrastructure and development processes, with a strong focus on cloud engineering across GCP and AWS, CI/CD, observability, and automation. You will own complex, multi-step technical... 
    Temporary work
    H1b
    Remote work

    ADT

    Blue Bell, PA
    5 days ago
  •  ...AI Engineer, Forward Deployed IntegriChain is the data and application backbone for market...  ...in the era of specialty and precision medicine. With ICyte, Life Sciences innovators...  .... Qualifications ~5+ years of software engineering or data application development... 
    Work at office
    Shift work

    IntegriChain

    Philadelphia, PA
    3 days ago
  • $124k - $280k

     .../Sector: Health Services Time Type: Full time Travel Requirements: Up to 80% At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design and develop robust data solutions for clients. They play a crucial... 
    Full time
    H1b

    PwC

    Philadelphia, PA
    2 days ago
  • $115.4k - $192.3k

     ...Principal Ai Engineering Lead Are you a collaborative Principal AI Engineering Lead looking...  ...matter expert for a specific team of Software Engineers. In addition to writing code on...  ...domains, including science, technology, medicine, social sciences, and more. They publish... 
    Temporary work
    Local area

    Elsevier

    Philadelphia, PA
    1 day ago
  •  ...Description: Responsibilities: Design, develop, test, and maintain software features and applications Translate business and technical...  ...Collaborate with product managers, designers, and other engineers to deliver features on time Participate in code reviews to... 

    EHS TECHNOLOGIES CORPORATION

    Moorestown, NJ
    17 days ago
  • NBME is proud to partner with Drexel University and give students the opportunity to utilize the skills they have learned in the classroom and leverage them in an educational setting. As a Computer Science Co-Op at NBME, you will work on a development team that is creating...

    National Board of Medical Examiners

    Philadelphia, PA
    2 days ago
  •  ...Senior Software Engineer, Backend Philadelphia, Pennsylvania, United States Perpay is a certified B Corp and Philadelphia's most impactful growth-stage startup. We are driven by a mission to significantly improve the financial stability of everyday Americans. For... 
    Odd job
    Full time
    Work at office
    Local area
    Relocation package
    Weekend work

    Perpay Inc.

    Philadelphia, PA
    3 days ago
  •  ...access in the era of specialty and precision medicine. With ICyte, Life Sciences innovators...  ...Description We are expanding our Engineering capabilities to strengthen our ability to...  .... Play a part in every aspect of the software development lifecycle, including... 
    Visa sponsorship
    Flexible hours

    IntegriChain

    Philadelphia, PA
    10 days ago
  •  ...Software Developer Client: Comcast Location: Philadelphia, PA Job Descriptio n: Strong experience in broadband technologies, with hands-on work across platforms such as RDK-B and Open WRTSolid understanding of networking protocols and standa rdsProven... 

    PDSSOFT INC.

    Philadelphia, PA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II: Genomic Medicine and Diagnostics. Be the first to apply!