Biodiversity Informatics Software Engineer - 22600BR

Biodiversity Informatics Software Engineer

Department: 
Biodiversity Institute
Location/Division: 
University of Kansas Lawrence Campus
Work Location Assignment: 
Hybrid
Reg/Temp: 
Regular
Employee Class: 
U-Unclassified Professional Staff

Position Overview

The Biodiversity Institute at The University of Kansas is searching for a humanistic software engineer to help document the diversity of life on Earth. The ideal candidate values meaningful work contributing to a global mission that builds on 350 years of intrepid Earth exploration aimed at identifying and describing the world’s species. The person enjoys solving problems, creative solutions, learning technologies, and communicating insight and expertise.

Biological specimens of plants and animals document the distribution of life on the planet. Our group supports biodiversity scientists in research centers around the world with software that manages and publishes information about the specimens of preserved plants and animals in their collections. Our open-source Specify platforms are used by 300+ collections around the globe as part of our research software consortium at the University of Kansas.

Add passion to your career path, help us document the natural world, and enjoy a collegial and welcoming work environment. You will be a valued colleague in our small, competent, and friendly team that has been growing this active, expanding, museum technology initiative for over 30 years.

The Specify Collections Consortium, (https://www.specifysoftware.org), is a global, non-profit, biological museum consortium, organized under the University of Kansas administrative umbrella. We offer a remote or hybrid, flexible 40-hour schedule and a generous university benefits program. Our home office is on the bucolic KU campus in lovely Lawrence Kansas.

Technologies We Use:
  • Front-end: Typescript, React, Figma, Tailwind CSS
  • Back-end: Python, Django, MySQL, OpenAPI
  • Dev-ops: Docker, GitHub Actions, Linux

Job Description

[90%]
  • With vision and insight, you will contribute significantly to creating and extending the Specify 7 web database platform for biodiversity research by skillfully applying software engineering best practices, including design, code documentation, and automated testing, to create great software with immediate environmental science impact.
  • You will analyze and influence platform architecture, security and standards options, assess alternative implementation strategies and component classifications for software modules, and contribute enhancements to Specify tools and development processes for continuous improvement of our products and DevOps methods.
  • Playing a key role in the success of Specify Collections Consortium, you will anticipate design options and prioritize software innovation for generality, flexibility, extensibility, and scalability. You will champion solutions with an expert-level understanding of requirements acquired from interactions with project stakeholders, including other team members, advisory committees, and the Specify user community of biological collections and biodiversity researchers.
[5%]
  • Collaborate with a small team of Consortium software developers, research scientists and leadership to research technical requirements and solutions. Participate in developer meetings and with Specify Consortium partners around the globe to advance your ideas and proposals.
[5%]
  • Mentor talented and highly-motivated undergraduate student developers in software engineering, and collaborate with them to leverage their enthusiasm and engagement.

Position Requirements

Position will be hybrid (on-site and remote work) or fully remote based on selected candidate's preference.

Required Qualifications

Required Qualifications as demonstrated by application materials
  1. Bachelor’s degree in bioinformatics, software engineering, computer science, biology, or related field with 1 year of professional experience, or Master's degree with academic experience, including one or more of: front-end, back-end, or UI development.
  2. Proficient in at least one of the programming languages: JavaScript, TypeScript, Python.
  3. Experience with principles of relational database systems and SQL.
  4. Familiarity with best-practices of software design.
  5. Demonstrated good oral and written communications skills.

Preferred Qualifications

  1. A Bachelor’s degree in computer science, or software engineering.
  2. Competency with a variety of object-oriented or functional programming languages.
  3. Experience with data cleanup, manipulation, and ingestion.
  4. Professional experience developing intuitive, end-user software applications.
  5. Software development experience with web services.

Additional Candidate Instructions

A complete application consists of:
  • Resume including a link to a portfolio demonstrating required skills.
    • Preferred: GitHub or other open-source code sharing platform link
  • Preferred: A cover letter addressing how required qualifications are met.
  • Strongly encouraged: 3 Professional or Supervisory References
Incomplete applications will not be considered.

Application review begins on July 21, 2022 and will continue until a pool of qualified applicants is received.

Contact Information to Applicants

Aimee Stewart, aimee.stewart@ku.edu

Advertised Salary Range

$70,000, contingent on experience

Work Schedule

Hybrid or remote 40-hours: M-F

Application Review Begins

21-Jul-2022

Anticipated Start Date

01-Aug-2022

Search Jobs
Posting Information
Posting ID:
22600BR
Department:
Biodiversity Institute
Primary Campus:
University of Kansas Lawrence Campus
Work Location Assignment:
Hybrid
Reg/Temp:
Regular
Employee Class:
U-Unclassified Professional Staff
Application Review Begins:
21-Jul-2022