1

Software Developer Researcher Jobs in Utah (NOW HIRING)

... research services for multifamily and commercial properties. Berkadia is amongst the largest ... Summary: The Software Developer is responsible for the implementation and testing of software ...

As programmers, researchers, designers, client professionals and craftspeople we create the tech, ... Mid-Level Software Engineer in Test (SET) We are seeking a highly skilled Software Engineer in Test ...

In this role, you will be responsible for researching, designing, and maintaining software while ... Responsibilities : • The Software Engineer researches, designs, develops, and/or modifies systems ...

Practical development and/or research experience in data science using AI/ML * Understanding of ... in software engineering in general, and 2+ (for Bachelor) and 1+ years (for Master or above) years ...

Software Engineer

Saint George, UT · On-site

$70K - $75K/yr

Position Summary The Software Engineer will assist with the development and maintenance of complex ... Coach, mentor and help the R&D team * Work cross functionally with production and R&D Engineering ...

The Role We are looking for a software engineer who is experienced in software engineering, can constantly research and suggest the newest technologies, independently tackle technical issues, and ...

Software Engineer

Saint George, UT · On-site

$70K - $75K/yr

Position Summary The Software Engineer will assist with the development and maintenance of complex ... Coach, mentor and help the R&D team * Work cross functionally with production and R&D Engineering ...

With our three market leading businesses, world-class operations and investments in research and ... Our Principal Embedded Real-Time Software Developer/Integrator is a technical position that works ...

Manager, DevOps

Salt Lake City, UT · On-site

$51 - $70/hr

Tanner is the global leader in software and services that improve workplace culture through ... As programmers, researchers, designers, client professionals and craftspeople we create the tech, ...

With our three market leading businesses, world-class operations and investments in research and ... Our Principal Embedded Real-Time Software Developer/Integrator is a technical position that works ...

Manager, DevOps

Salt Lake City, UT

$51 - $70/hr

Tanner is the global leader in software and services that improve workplace culture through ... As programmers, researchers, designers, client professionals and craftspeople we create the tech, ...

next page

Showing results 1-20

Software Developer Researcher information

What is the difference between Software Developer Researcher vs Software Engineer?

AspectSoftware Developer ResearcherSoftware Engineer
Required CredentialsBachelor's or Master's in CS or related field; research experienceBachelor's or Master's in CS or related field; practical development skills
Work EnvironmentResearch labs, academic institutions, R&D departmentsTech companies, startups, software development firms
Employer & Industry UsagePrimarily in research-focused roles within academia or R&D divisionsAcross various industries including tech, finance, healthcare
Common Search & Comparison IntentUnderstanding research-focused roles in software developmentPractical software development careers

Software Developer Researchers focus on exploring new algorithms, conducting experiments, and advancing theoretical knowledge in software. In contrast, Software Engineers typically develop, test, and maintain software products for practical use. Both roles require strong programming skills and a background in computer science, but their work environments and objectives differ significantly.

What cities in Utah are hiring for Software Developer Researcher jobs? Cities in Utah with the most Software Developer Researcher job openings:
Programmer/Software Developer

Programmer/Software Developer

Tooele County School District

Tooele, UT • On-site

Full-time, Contractor

PTO

Posted 11 days ago


Tooele County School District rating

6.0

Company rating: 6.0 out of 10

Based on 14 frontline employees who took The Breakroom Quiz

395th of 545 rated elementary and secondary schools


Job description

Position Type:
Information Technology/Software Developer
Date Posted:
5/29/2026
Location:
District Office
Closing Date:
06/14/2026
Programmer/Software Developer
LOCATION:
District Office
CLOSING DATE:
June 14, 2026
POSITION PURPOSE:
Under supervision of the Technology Director, the Software Developer/Programmer will perform a variety of specialized duties in the development, implementation, and maintenance of district developed or manufacturer developed system software packages to provide timely delivery of services to District customers. Additionally, this position will engage in research, design, development, and implementation of new system applications and features as appropriate.
RESPONSIBILITIES:
  • Support the software design and coding processes under the guidance of technology department team members.
  • Make recommendations of critical software and systems upgrades when needed that will ensure programs remain consistently available to end users.
  • Collaborate with instructional designers, educators, and other stakeholders to understand requirements and translate them into technical specifications.
  • Write clean, scalable, efficient, and secure code that aligns with project goals and industry best practices.
  • Test and debug applications to ensure high performance, reliability, and security.
  • Integrate data from various sources and APIs to enhance functionality and interoperability.
  • Respond to concerns about software/programming issues.
  • Stay updated on emerging technologies and trends in K-12 education to propose innovative solutions.
  • Provide technical support and troubleshooting for deployed applications.
  • Gather information from users about program functionality.
  • Perform software updates on systems as required.
  • Research, evaluate, and leverage emerging technologies, including artificial intelligence (AI), to enhance programming efficiency, automate processes, and improve district operations.
  • Manage and maintain district databases, including database design, administration, optimization, security, backup, recovery, and data integration to support business and educational systems.
  • Other duties as assigned and required.

EDUCATION AND CERTIFICATIONS:
  • Associate Degree in Computer Science or Information Systems; or equivalent combination of education and relevant experience; Bachelor's Degree or greater is preferred.
  • Industry certifications in software, systems or network disciplines, preferred such as CompTIA A+, Network+, and Security+.

KNOWLEDGE AND EXPERIENCE:
  • Experience with various operating systems: Windows, Mac OS, IOS, and Linux Preferred.
  • Experience in basic programming languages Python, C++, JavaScript, SQL, C#, HTML and CSS preferred.
  • Proven experience in software development, particularly in educational technology or related fields.
  • Experience creating project plans and tracking progress of individual tasks.

REQUIRED SKILLS & ABILITIES:
  • Must have excellent communication skills, both written and verbal.
  • Must be physically able to bend, stoop, climb, walk, and lift objects.
  • Strong leadership and management skills.
  • Must possess an ability to be collaborative with, and communicate clearly and effectively, with all types and levels of employees.
  • Excellent problem-solving skills and attention to detail.
  • Ability to meet deadlines and manage time well.
  • Must possess a high degree of analytical and troubleshooting abilities.
  • Maintain positive attitude when dealing with district staff and fellow Tech Department members.
  • Ability to work well and maintain composure under the pressures of a dynamic and fast-paced environment.

OTHER REQUIREMENTS:
  • Must be available to work occasional prolonged and irregular hours.
  • Must possess and maintain a Utah driver's license.
  • Must be able to bend, stoop and lift up to 25 lbs.

CONTRACT:
  • Full-time, 260 day Contract
  • Lane: District Administrative Salary Schedule:
    • Level: Supervisor I
    • Step: Based on experience
  • Benefit Eligible at a certified rate
  • 10 days sick leave and 24 days annual leave per fiscal year

What Tooele County School District employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom