Research Software Engineer (OWSI/OMSLab)

Updated: 2 months ago
Location: Fort Collins, COLORADO
Deadline: 15 Aug 2022

Posting Details
Posting Detail Information

Working Title Research Software Engineer (OWSI/OMSLab)
Position Location Fort Collins, CO
Research Professional Position Yes
Posting Number 202201109AP
Position Type Admin Professional/ Research Professional
Classification Title Research Associate I
Number of Vacancies 1
Work Hours/Week 40
Proposed Annual Salary Range $65,000 - $85,000, commensurate with experience and qualifications
Employee Benefits
Colorado State University (CSU) is committed to providing employees with a strong and competitive benefits package that supports you, your health, and your family. Visit CSU’s Human Resources website for detailed benefit plan information for permanent full-time and part-time faculty and administrative professional employees in the following University benefit areas: & .
Desired Start Date 09/01/2022
Position End Date (if temporary)
To ensure full consideration, applications must be received by 11:59pm (MT) on 08/15/2022
Description of Work Unit
The One Water Solutions Institute (OWSI) housed under the CSU Department of Civil and Environmental Engineering, provides world-class research and innovative technologies to promote collaboration between CSU and outside partners such as local governments, private sector/industry members and non-profit organizations. The Object Modeling Systems Lab (OMLab) serves as the software and technology development arm of OWSI and was established to promote the use of Object Modeling Systems (OMS) to collaboratively develop, provision, and deploy scientific models for analysis of natural resource concerns, assisting land management decision-making. OMSLab staff responsibilities are focused on following elements of expertise:
· Natural resource data management
· Natural resource business expertise for requirements analysis and design specifications
· Model-as-a-Service (Maas) development
· Data Center (Cloud) hosting support with container-based deployments for natural resource applications
· Continuous Integration and DevOps process
For more information please visit:
This is a full-time administrative professional position located on our Fort Collins campus with a full benefits package; including 10 paid holidays, 24 accrued vacation days, and 15 accrued sick leave days per year, enrollment in group health, life and accident insurance, retirement plan options, work injury benefits, disability insurance, and additional opportunities such as free employee study privilege credits. CSU offers spousal and domestic partner benefits as well. For more information, please visit our Human Resources website:
Fort Collins is an attractive community of approximately 170,000 located along the Colorado Front Range at the base of the Rocky Mountains, 65 miles north of Denver. The city is routinely recognized as one of the most desirable places to live in the United States. It consistently ranks high on quality of life measures by numerous publications; see for the complete list.
The Front Range has developed into a high-tech hub with companies such as Woodward, Hewlett-Packard Enterprise, IBM, Intel, Keysight Technologies, Broadcomm, AMD, Xilinx, Ball Aerospace, Lockheed Martin, Raytheon, and Northrop Grumman located in or near Fort Collins. The city offers a pleasant climate with excellent schools and abundant cultural and recreational opportunities nearby. For more information on Fort Collins, check out the City’s website: .
Position Summary
The Object Modeling System Laboratory (OMSLab) at Colorado State University (CSU) is seeking an experienced developer as research software engineer to develop and maintain web applications to support research projects with the One Water Solutions Institute (OWSI). These web applications contain geospatial databases, statistical analysis, interactive graph visualization, integration of environmental models, web-services, and report generation capabilities. The development of the tools builds on two CSU technologies: Cloud Services Integration Platform (CSIP) and the Catena React Web Platform. Candidates must have strong programming experience with an interest in product design and have coded applications in JavaScript, React/Redux, Python and used tools to manage, build, deploy and test source code. The individual will work under close supervision of OWSI/OMSLab staff.
Required Job Qualifications
o Bachelor’s degree in physical sciences, computer science or closely related field
o Experience building web applications with JavaScript, React/Redux Python
o Experience working with Restful Web-services
o Ability to work as part of a team or independently as needed
Preferred Job Qualifications
o Experience designing and developing web-based user interfaces with Node or similar, GraphQL, Material-UI and respective design and development tools and interactive libraries.
o Experience using a development tool chain, version control, testing, and tracking systems in a collaborative software development setting.
o Experience with relational databases, Object relational mapping, No-SQL databases
o Experience in using geo-spatial data: representation, storage, handling, processing, and web-based visualization and respective tools and libraries
o Experience building accessible websites that meet Web Content Accessibility Guidelines (WCAG)
Diversity Statement
Reflecting departmental and institutional values, candidates are expected to have the ability to advance the Department’s commitment to diversity and inclusion.

Essential Duties

Job Duty Category Computer Programming
o Develop and implement high quality code, primarily in JavaScript, Python, that supports data processing and user interface visualization.
o Utilize web frameworks that enable fast yet feature-rich web pages.
o Review, test and verify code to maintain quality assurance and control.
o Create, integrate, and deploy geospatial databases.
o Analyze and improve the performance of web applications.
o Collaborate with project team to integrate analysis tools into web applications
Percentage Of Time 90%
Job Duty Category Documentation & Reporting
o Establish and track workflow for software development using application lifecycle management software.
o Prepare technical documentation.
o Provide training to project team, as needed.
o Other duties as assigned.
Percentage Of Time 10%

Application Details

Special Instructions to Applicants
References will not be contacted without prior notification of candidates.
Conditions of Employment Pre-employment Criminal Background Check (required for new hires)
Search Contact Sarah Millonig
EEO Statement
Colorado State University is committed to providing an environment that is free from discrimination and harassment based on race, age, creed, color, religion, national origin or ancestry, sex, gender, disability, veteran status, genetic information, sexual orientation, gender identity/expression, or pregnancy in its employment, programs, services and activities, and admissions, and, in certain circumstances, marriage to a co-worker. The University will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. Colorado State University is an equal opportunity and equal access institution and affirmative action employer fully committed to achieving a diverse workforce and complies with all Federal and Colorado State laws, regulations, and executive orders regarding non-discrimination and affirmative action. The Office of Equal Opportunity is located in 101 Student Services.
The Title IX Coordinator is the Director of the Office of Title IX Programs and Gender Equity, 123 Student Services Building, Fort Collins, CO 80523-0160, (970) 491-1715, .
The Section 504 and ADA Coordinator is the Director of the Office of Equal Opportunity, 101 Student Services Building, Fort Collins, CO 80523-0160, (970) 491-5836, .
The Coordinator for any other forms of misconduct prohibited by the University’s Policy on Discrimination and Harassment is the Vice President for Equity, Equal Opportunity and Title IX, 101 Student Services Building, Fort Collins, Co. 80523-0160, (970) 491-5836, .
Any person may report sex discrimination under Title IX to the Office of Civil Rights, Department of Education .
Background Check Policy Statement
Colorado State University strives to provide a safe study, work, and living environment for its faculty, staff, volunteers and students. To support this environment and comply with applicable laws and regulations, CSU conducts background checks for the finalist before a final offer. The type of background check conducted varies by position and can include, but is not limited to, criminal history, sex offender registry, motor vehicle history, financial history, and/or education verification. Background checks will also be conducted when required by law or contract and when, in the discretion of the University, it is reasonable and prudent to do so.

View or Apply

Similar Positions