Biodiversity Informatics Senior Software Engineer

Updated: over 1 year ago
Location: Lawrence, KANSAS
Deadline: The position may have been removed or expired!

22666BR

Biodiversity Institute


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 HQ’d 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%]

  • You will 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

  • Bachelor’s degree in bioinformatics, software engineering, computer science, biology, or related field with 2 years of professional experience, OR Master's degree with 1 year of professional experience, including one or more of: front-end, back-end, or UI development.
  • Competency and skill in best-practices of software design and implementation.
  • Proficiency in at least one, and capability to develop competency in the other, of front-end and back-end coding languages: JavaScript, TypeScript, Python.
  • Professional experience with relational database systems, including proficiency with SQL and principles of relational database design.
  • Effective oral and written communications skills as evidenced by application materials and interview. 

  • Preferred Qualifications

  • A Master’s degree in computer science, or software engineering.
  • Professional experience with front-end/UI development for end-user applications.
  • Competency with a variety of object-oriented and functional programming languages.
  • Familiarity with test automation, Agile development practices, CI/CD, GitHub, Virtual machines and Docker.
  • Experience delivering and maintaining high quality, large-scale software to end-users.
  • Familiarity with scientific computing in the scope of museums and environmental sciences.

  • Additional Candidate Instruction

    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:  Cover letter addressing how required qualifications are met.
  • 3 supervisory or professional 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. 


    Advertised Salary Range

    $80,000, contingent on experience


    Application Review Begins

    21-Jul-2022


    Anticipated Start Date

    26-Sep-2022


    Primary Campus

    University of Kansas Lawrence Campus


    FLSA Status

    Administrative


    Employee Class

    U-Unclassified Professional Staff


    Work Schedule

    Hybrid, 40-hours: M-F


    Job Family

    Information Technology-KUL


    Work Location Assignment

    Hybrid


    Disclaimer

    The University of Kansas prohibits discrimination on the basis of race, color, ethnicity, religion, sex, national origin, age, ancestry, disability status as a veteran, sexual orientation, marital status, parental status, gender identity, gender expression, and genetic information in the university's programs and activities. Retaliation is also prohibited by university policy. The following persons have been designated to handle inquiries regarding the nondiscrimination policies and are the Title IX coordinators for their respective campuses: Director of the Office of Civil Rights & Title IX, [email protected], Room 1082, Dole Human Development Center, 1000 Sunnyside Avenue, Lawrence, KS 66045, 785-864-6414, 711 TTY (for the Lawrence, Edwards, Parsons, Yoder, and Topeka campuses); Director, Equal Opportunity Office, Mail Stop 7004, 4330 Shawnee Mission Parkway, Fairway, KS 66205, 913-588-8011, 711 TTY (for the Wichita, Salina, and Kansas City, Kansas medical center campuses).



    Similar Positions