University of Illinois Urbana-Champaign · 1 week ago
Senior Research Software Engineer - Illinois Natural History Survey/PRI
The University of Illinois Urbana-Champaign is a leading research institution seeking a Senior Research Software Engineer for the Illinois Natural History Survey. The role involves designing and developing software components to support taxonomic science and biodiversity informatics, while collaborating with a team to enhance existing software systems.
Higher Education
Responsibilities
Design, develop, and maintain robust, reusable software components and tools that support taxonomic science and biodiversity informatics
Prototype, mock, or stub front-end elements in Vue.js that integrate with middle- and back-end systems, ensuring designs are evolvable by UI/UX specialists
Use feedback from Continuous Integration (CI) processes and reports to guide development, testing, and refinement
Contribute to application performance and extensibility by integrating script-based code with compiled languages (e.g., Rust, C, C++)
Monitor and evaluate emerging technologies, research trends, and best practices relevant to software development and biodiversity informatics
Assess strengths and limitations of novel technical approaches and clearly communicate findings and recommendations to collaborators
Support and curate software, documentation, and emerging AI-based tools to better serve biodiversity informatics researchers across biological domains (e.g., ecology, evolution, taxonomy, natural history collections)
Develop and maintain long-term resources and meta-tools (e.g., AI agents, pipelines, toolchains) that facilitate community contributions while improving code quality, security, and semantic validity
Build and apply domain-specific knowledge in taxonomy and biodiversity science to inform the design and modeling of large-scale, integrative software architectures that address complex and heterogeneous biodiversity data
Perform other duties as needed to further the mission and goals of the Survey, PRI, and the University of Illinois
Remain current with developments in software engineering, biodiversity informatics, and related disciplines
Qualification
Required
Master's degree in computer science, Software Engineering, Mathematics, or a closely related field
A minimum of two (2) years of experience in Ruby/Rails software development, programming, and demonstrated experience with Rails v8
Experience using automated testing frameworks in a production software environment
A minimum of three (3) years of experience addressing biodiversity informatics challenges, particularly those involving species-level metadata
Preferred
Field or laboratory experience in conservation biology, species assessment, monitoring and identification, or evolutionary biology and species description
Benefits
Health
Dental
Vision
Life Insurance
A Retirement Plan
Paid time Off
Tuition waivers for employees and dependents
Company
University of Illinois Urbana-Champaign
The University of Illinois Urbana-Champaign is dedicated to building upon its tradition of excellence in education, research, public engagement and economic development.
H1B Sponsorship
University of Illinois Urbana-Champaign has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2020 (1)
Funding
Current Stage
Late StageLeadership Team
Recent News
2024-05-10
Alfred P. Sloan Foundation
2023-10-25
StartuptoEnterprise
2022-05-14
Company data provided by crunchbase