Bachelor's Degree in Software Engineering, or closely related field with 1 or more years full stack software development experience
or 4+ years of experience in full stack software development
2+ years experience in Single Page Web Apps (Vue, React, etc)
2+ years experience with automated deployments
2+ years experience with automated software testing
Proficiency with Docker/OCI containers
Proficiency with creating and maintaining Kubernetes resources
Proficiency with Source Control Management Systems (e.g. git)
Preferred Skills/Experience
1-2 years experience with Ellucian Banner DB schemas
Linux administration
Data Analytics skills
Scripting skills (BASH, Python, etc.)
Typescript experience
Website Security practices
Interest in AI integration and emerging AI protocols experience
General Responsibilities
Maintain or migrate existing custom webapps deployed on Snow College infrastructure to a common development framework
Develop new webapps to support the snow college mission statement
Suggest and deploy ERP integration hubs that eliminate the need for point to point custom integrations and multiple custom exception handling queues
Support other departments endeavors to automate and digitize their workflows
Manage a team of student interns to assist in project development
Create and maintain automated deployments of all software in accordance with DevOps practices including documenting code and preparing documentation for custom apps
Support custom webapps in the production environment. Including log aggregation and analytics
Responsible for ensuring that software development practices adhere to industry standards, including attending trainings (in-person, or virtual) of modern software development practices
Interface with end-users to extract and define business needs and use those needs to design a working solution
Utilize Agile Software Development Practices to ensure end-user acceptance of product
Ancillary responsibilities
Maintain access control to Kubernetes clusters.
other duties as assigned
Applications received by 11:59 PM on September 11, 2025, will be eligible for review by the hiring committee. Applications received after that date may not be reviewed by the hiring committee unless deemed appropriate by the college administration.Initial screening is based on the responses to the online submitted application, as well as your redacted resume, curriculum vitae (CV), cover letter and teaching philosophy statement. Transcripts or any other submitted material will not be considered during initial screening.Snow College is an Equal Opportunity/Affirmative Action employer and educator.With campuses in both Ephraim and Richfield, Snow College offers programs and courses that are highly interactive and are designed to reach a broad spectrum of students: high school students desiring college courses, traditional on-campus students, technical education students, online students, non-traditional students who wish to start or complete a degree. Snow is committed to the success and positive experience of every one of these students.Snow College is a two-year public college, and in January 2020, The Chronicle of Higher Education ranked Snow College #1 in the nation for student success in two-year colleges. Located in the heart of Utah, at the foot of the Wasatch Mountains, Snow College is one of the oldest comprehensive two-year college in the Western United States.The College was established in 1888; excellence continues to be the hallmark of all our work and activities. We are the preferred choice of approximately 6,000 students, with 600 students attending the Richfield campus, who want a small College experience filled with a variety of many different activities, events, and performances. With campuses located in Ephraim, Richfield, and online, students complete degrees in Associate of Arts, Science, or Applied Science with numerous specialized, short-term technical training certificates and diplomas including a few Bachelor's degrees. To learn more about Snow College, please visit our or . Benefits:Snow College offers benefits including medical, dental, vision, life and disability insurance, retirement, and more.Below is an estimate of the benefits you would receive according to the salary listed in the example: Salary: Total Benefits(based on a family plan, including retirement, life insurance, FICA, disability etc.): $57,450 $34,176To find out the most current information on benefits offered by Snow College to full-time employees, please visit our .