Logo
University of Utah

Software Development Engineers

University of Utah, Salt Lake City, Utah, United States, 84193

Save Job

Job Overview

Working Title Software Development Engineer I through III Career Progression Track P00 FLSA Code Computer Employee Patient Sensitive Job Code? No Standard Hours per Week 40 Full Time or Part Time? Full Time Shift Day Work Schedule Summary VP Area Academic Affairs Department Location Campus, Salt Lake City, UT Type of Recruitment External Posting Pay Rate Range 50,000 to 95,000 Close Date 01/31/2026 Priority Review Date (Note - Posting may close at any time) Job Summary We are looking for highly talented developers with experience and interest in state-of-the-art technologies, high performance computing, memory management, and dev-ops. You will enjoy being part of a world-renowned research institute and work closely with PhD students, Postdocs, software engineers and faculty members on developing cutting-edge AI ready tools for data management. We’re working on extending and maintaining the National Data Platform to include data usage search features pioneered by the democratizing data project. Contextual information on each dataset in the catalog is compiled from publication records citing and presented to users using a combination of graphics, textual, and tabular data. We’re seeking a Research Software Engineer (RSE) who can contribute directly to implementation of data processing workflows and database engineering and support the integration, development, deployment, maintenance efforts including UI/UX, containerization, automation, and system-level optimizations. Please contact Jess Tate (jess@sci.utah.edu) for further information. The SCI Institute The SCI Institute is a world-class research institute located within the University of Utah campus. We are a dynamic group of researchers and students focused on scientific computing research across visualization, simulation, and modeling. Further information is available at http://www.sci.utah.edu/. Opportunities for Professional Development Through the Cyberinfrastructure Professionals (CIP) Cooperative at the SCI Institute, the successful candidate will engage with a community of research computing and data experts to support SCI’s research efforts. The Co-Op provides a stable work environment with opportunities for mentoring and growth across SCI projects. Responsibilities Work with faculty and students in designing and developing computational tools in support of research projects. Aid in the specification of software requirements in coordination with faculty or team leads. Develop user interfaces and APIs with web front-end technologies like HTML5, SCSS, Vue, React, Typescript, D3.js, node.js, chart.js. Back end server component development with technologies such as Flask, Django, CKAN, ArangoDB, PostgreSQL, MongoDB, Redis, and Elasticsearch. Create and maintain build, testing, and deployment systems with Git, GitHub, Slack, Docker, AWS, Circle-CI, webpack, npm and other tools. Develop high quality and well documented code. Build CI/CD workflows to validate changes across multiple targets. Profile and optimize performance for data throughput and latency. Interface with collaboration partners and participate in a collaborative work environment to turn requirements into optimal solutions at scale. Contribute to architectural design discussions and pursue continuous improvement. Research and stay current with project-related scientific literature. Identify and implement creative solutions to overcome problems. Mentor postdocs, students, and junior software developers for best software practices. Support end-user community by responding to questions, fixing bugs, and incorporating feature requests. Help with project website and discussion boards for user and developer support and announcements. Contribute to teaching activities by preparing and presenting educational seminars. Minimum Qualifications Solid background in computer science fundamentals including algorithms, data structures, and object-oriented programming. Experience with HTML and web technologies. Good knowledge of server technology and databases. Experience working with large codebases. Containerization (Docker) and building software for web deployment. Strong understanding of Linux toolchains and debugging tools. Debugging and critical thinking skills including identifying bottlenecks and devising solutions. Experience with GitHub Actions, GitLab CI, or similar CI/CD systems. Preferred, but not required, skills and experience Experience contributing to scientific computing frameworks. Knowledge of RDMA, libfabric, or similar low-level communication APIs. MCP and NLP integration. Scientific visualization. Cybersecurity and AAI (OAuth2, Keycloak, etc.). Cloud deployment and Kubernetes. Non-Technical Skills Able to work in a collaborative software development environment as well as independently with minimal supervision. Able to learn new tools and technologies. Strong organizational, communication, and teamwork skills. Ability to collaborate in a diverse, multi-disciplinary environment. Excellent oral and written communication skills for a multidisciplinary team environment. Ability to engage both technical and non-technical audiences. Strong interpersonal abilities and teamwork skills. Motivated to support research projects and manage time across tasks. Note: This job description is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. Minimum Qualifications Requires a bachelor’s degree in a related area or equivalent experience. Applicants must demonstrate the potential ability to perform the essential functions of the job as outlined in the position description. EEO and Legal Notices The University of Utah is an Affirmative Action/Equal Opportunity employer and does not discriminate based on race, ethnicity, color, religion, national origin, age, disability, sex, sexual orientation, gender, gender identity, or protected veteran’s status. Reasonable accommodations in the application process will be provided to individuals with disabilities. Veterans’ preference is extended to qualified applicants, upon request and consistent with University policy and Utah state law. Application Information This position may require a criminal background check and/or drug screen. For more information visit the University of Utah nondiscrimination page at https://www.utah.edu/nondiscrimination/.

#J-18808-Ljbffr