University of Chicago

University of Chicago

Software Engineering
Posted on Saturday, October 14, 2023


BSD CRI - Bioinformatics

About the Department

The Bioinformatics Core within the University of Chicago Biological Sciences Division offers highly skilled services and expertise designed to allow investigators to take full advantage of high-throughput technologies. The Bioinformatics Core’s work combines the use of powerful computing resources, advanced analytics tools, and a commitment to security to transform large amounts of raw data into meaningful results. Some of the services we provide include the bioinformatics analysis of high-throughput biological data, including genomics and proteomics, using our well-defined analysis pipelines; consulting services for custom analysis beyond our standard pipelines, including genome-wide association studies; and grant writing assistance, including assistance fully developing the bioinformatics components of a grant, cost analysis, letters of support, and documenting the availability of tools and expertise to complete the research indicated. This at-will position is wholly or partially funded by contractual grant funding which is renewed under provisions set by the grantor of the contract. Employment will be contingent upon the continued receipt of these grant funds and satisfactory job performance.

Job Summary

The job uses best practices and knowledge of data algorithms and use specialized computer software to identify and classify components of scientific biological systems.

As a Bioinformatician, you will use strong scientific knowledge and programming skills to design and implement bioinformatics services for research projects at the Biological Sciences Division. You will be focused on hands-on technical activities for a wide range of high-throughput genomics technologies, including the applications of Next Generation Sequencing, spanning pipeline development, optimization, operations, and support.


  • Architecture and Design - participates in the definition and documentation of requirements, architecture and design of web-based applications.

  • Software Development - develops, tests, documents, deploys and maintains high-quality software, including REST interfaces.

  • Team Coordination and Professional Development - contributes to team coordination and development activities, including project planning, project reporting, and recruitment.

  • Designs new systems, features, and tools. Solves complex problems and identifies opportunities for technical improvement and performance optimization. Reviews and tests code to ensure appropriate standards are met.

  • Acts as a technical consultant and resource for faculty research, teaching, and/or administrative projects.

  • Develop programs to perform analyses and generate both routine and ad hoc reports.

  • Guides with researchers to analyze problems, recommend technology-based solutions, or determine computational strategies.

  • Performs other related work as needed.

Minimum Qualifications


Minimum requirements include a college or university degree in related field.

Work Experience:

Minimum requirements include knowledge and skills developed through 5-7 years of work experience in a related job discipline.



Preferred Qualifications


  • MS in bioinformatics, biological sciences, computer science, or a related field.


  • Professional experience in software engineering and delivering large scale systems.

Technical Skills or Knowledge:

  • Programming experience developing, implementing, debugging, and maintaining applications with Python.

  • Python web framework (e.g. Django) or PHP.

  • SQL databases (e.g. PostgreSQL, MySQL, SQLite).

  • Implementing REST API’s.

  • Web technologies (e.g. Javascript, HTML, CSS).

  • Unit testing and continuous integration tools (e.g. pytest, Jenkins).

  • Shell scripting (e.g., bash).

  • Maintaining and designing software for regulatory compliance requirements (e.g. HIPAA).

Preferred Competencies

  • Excellent verbal and written communication skills.

  • Problem-solving skills.

  • Prioritize and manage workload to meet critical project milestones and deadlines.

  • Work in a collaborative team environment.

  • Attention to details.

  • Use standard software development applications and tools.

  • Interest in modern security and identity management technologies.

  • Exposure to fundamental concepts, practices, and procedures of software development.

Working Conditions

  • Office setting.

Application Documents

  • Resume/CV (required)

  • Cover Letter (preferred)

When applying, the document(s) MUST be uploaded via the My Experience page, in the section titled Application Documents of the application.

Job Family


Role Impact

Individual Contributor

FLSA Status


Pay Frequency


Scheduled Weekly Hours


Benefits Eligible


Drug Test Required


Health Screen Required


Motor Vehicle Record Inquiry Required


Posting Statement

The University of Chicago is an Affirmative Action/Equal Opportunity/Disabled/Veterans and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender, gender identity, national or ethnic origin, age, status as an individual with a disability, military or veteran status, genetic information, or other protected classes under the law. For additional information please see the University's Notice of Nondiscrimination.

Staff Job seekers in need of a reasonable accommodation to complete the application process should call 773-702-5800 or submit a request via Applicant Inquiry Form.

We seek a diverse pool of applicants who wish to join an academic community that places the highest value on rigorous inquiry and encourages a diversity of perspectives, experiences, groups of individuals, and ideas to inform and stimulate intellectual challenge, engagement, and exchange.

All offers of employment are contingent upon a background check that includes a review of conviction history. A conviction does not automatically preclude University employment. Rather, the University considers conviction information on a case-by-case basis and assesses the nature of the offense, the circumstances surrounding it, the proximity in time of the conviction, and its relevance to the position.

The University of Chicago's Annual Security & Fire Safety Report (Report) provides information about University offices and programs that provide safety support, crime and fire statistics, emergency response and communications plans, and other policies and information. The Report can be accessed online at: http://securityreport.uchicago.edu. Paper copies of the Report are available, upon request, from the University of Chicago Police Department, 850 E. 61st Street, Chicago, IL 60637.