✨ Fill and validate PDF forms with InstaFill AI. Save an average of 34 minutes on each form, reducing mistakes by 90% and ensuring accuracy. Learn more

Software Engineer

Utah State University Remote
software engineer research education management software web database programming data python architecture engineering
November 26, 2022
Utah State University
Logan, Utah
FULL_TIME
Overview:

The Utah Water Research Laboratory at Utah State University has an opening for a Software Engineer. The selected candidate will work with a team of faculty, researchers, students, and programmers on the computer programming, application development, and database management aspects of water research projects, including development of hydrologic information systems and online collaborative data sharing and water resources modeling environments. This position is supported by multiple recent grants from the National Science Foundation, and the successful candidate will have the opportunity to work on multiple projects across different development and operating system platforms to craft interoperable, platform independent solutions. This will require taking new initiative and an ability to rapidly acquire and apply knowledge in an evolving software environment. The appointment will be full-time with salary dependent on experience. Application review will begin on October 1, 2022 and will continue until the position is filled. Remote/telework will be considered for this position.

Responsibilities:

Responsibilities:

  • Work collaboratively on Python-based web development and service-oriented architecture software projects.

  • Develop desktop and server/web applications and associated databases and data management systems on Linux and Windows platforms.

  • Assist with application release and deployment.

  • Develop and maintain automated testing.

  • Interact with domain scientists (hydrologists, engineers, earth scientists) and provide leadership, particularly to graduate students and student programmers with varying programming experience.

  • Work effectively in a collaborative and distributed team environment, triage and resolve issues, and contribute to the success of others.

  • Participate in and contribute to system architecture discussions and decisions.

Qualifications:

Required Qualifications (must have):

  • Bachelor's degree in Computer Science, Business/Management Information Systems, Engineering, or another related field plus 3 years of directly related work experience.

  • Proficiency with backend and application programming in Python along with SQL including database access, design, implementation, management and deployment.

  • Understanding of front end web technologies like HTML, CSS, and JavaScript.

  • Knowledge of Service-Oriented Architecture and RESTful web service API design and development.

  • Experience in software engineering, version control (Git and GitHub or similar), scripting, and basic system administration.

Preferred Qualifications (should have some but do not have to have all):

  • Experience with a Python Integrated Development Environment such as PyCharm.

  • Experience with continuous integration practices such as Jenkins or similar.

  • Experience with code review.

  • Experience developing RESTful web services.

  • Experience with database management and data model design using systems like PostgreSQL, MySQL, Microsoft SQL Server, MongoDB, or other equivalent database management systems.

  • Ability to configure and manage application hosting environments.

  • Knowledge of container and cloud technologies and services.

  • Experience with Jupyter Notebook development.

  • Knowledge or experience in managing hydrologic, environmental, or engineering datasets.

  • Experience in Agile software development process and modern automated testing methodologies.

  • Knowledge or experience with scientific computation and numerical simulation.

  • Strong communication skills (written and verbal).

Required Documents:

Required Documents

Along with the online application, please attach:

  • A resume/curriculum vitae to be uploaded at the beginning of your application in the Candidate Profile under “Resume/CV”.

  • A list with the names and contact information (email and telephone number) for three professional references that are familiar with your work. We will only contact references for finalists.

  • A cover letter that outlines and may include examples or technical details that show how your experience and qualifications make you well suited for the position to be typed/pasted at the end of your application.

Contact

Jeff Horsburgh, [email protected], 435-797-2946


**Document size may not exceed 10 MB.**

Advertised Salary: Commensurate with experience, plus excellent benefits ADA:

Employees work indoors and are protected from weather and/or contaminants, but not, necessarily, occasional temperature changes. The employee is regularly required to sit and often uses repetitive hand motions.

College/Department Highlights:

The Utah Water Research Laboratory is part of Utah State University in Logan, Utah, USA (https://utah.com/logan). Working with collaborators across the country, we do cutting edge research related to hydroinformatics and environmental cyberinfrastructure. We value diversity and seek employees who want to work on systems that improve environmental stewardship. USU offers competitive salaries and outstanding benefits, including 13 paid holidays, 22 days of paid annual leave, and 12 paid sick leave days; eligibility for medical, dental, and disability insurance with access to the University library and exercise facilities. USU also contributes 14.2 % of your salary towards your retirement with no required match. Full information about benefits can be found at http://hr.usu.edu.

University Highlights:

Utah State University (USU) was founded in 1888 and is Utah’s land-grant and space-grant university. USU is one of only 146 research institutions in the U.S. classified as R1 “very high research activity” by the Carnegie Classification of Institutions of Higher Education. As one of the two premier research institutions in Utah, USU provides a high-quality education at an affordable price. With its main campus in Logan, the university serves approximately 27,500 students, including 24,255 undergraduates and 3,171 graduate students. USU Online has served students from all 50 states and 55 countries for 25 years.


USU’s statewide system features three residential campuses, 30 total campus locations, and 23 Extension education centers. The university employees 903 full-time faculty members, 124 executive administrators, and 1,649 full-time support staff. USU offers 115 undergraduate majors, as well as 91 master’s and 42 doctoral degrees. Learn more about USU.


A core characteristic of USU is engagement with communities and people in economic development, improvements to quality of life, and human capital. Through the practical application of knowledge, the University and its faculty engage and share expertise with the state, nation, and world, preserving the historical land-grant tradition of partnering with communities to address critical societal issues in the interest of the public good.


The USU main campus is located in beautiful Logan, Utah, a city of about 50,000 situated in a picturesque mountain valley about 80 miles north of Salt Lake City. Outstanding recreational opportunities abound in the nearby mountains and proximate region.


USU is sensitive to the needs of dual career couples and provides a Dual Career Assistance program to support careers for partners who are also seeking employment.


USU endeavors to provide reasonable accommodations to ensure equal access in all aspects of employment to qualified persons with disabilities. To request a reasonable accommodation for a disability, please contact the university’s ADA Coordinator in the Human Resource office at 435-797-0122 or submit a request at [email protected].



USU Land Acknowledgment

Please visit our website to learn about Utah State’s land acknowledgment of the eight tribes of Utah.



Notice of Non-discrimination


In its programs and activities, including in admissions and employment, Utah State University does not discriminate or tolerate discrimination, including harassment, based on race, color, religion, sex, national origin, age, genetic information, sexual orientation, gender identity or expression, disability, status as a protected veteran, or any other status protected by University policy, Title IX, or any other federal, state, or local law.


The following individuals have been designated to handle inquiries regarding the application of Title IX and its implementing regulations and/or USU’s non-discrimination policies:


Executive Director of the Office of Equity
Matthew Pinner, [email protected], Distance Education Rm. 401, 435-797-1266

Title IX Coordinator
Hilary Renshaw, [email protected], Distance Education Rm. 404, 435-797-1266

Mailing address: 5100 Old Main Hill, Logan, UT 84322


For further information regarding non-discrimination, please visit https://equity.usu.edu/, or contact:


U.S. Department of Education,
Office of Assistant Secretary for Civil Rights, 800-421-3481, [email protected]

U.S. Department of Education,
Denver Regional Office, 303-844-5695, [email protected]


  • updated 08/2022

Report this job

Similar jobs near me

Related articles