1

Software Developer Contract Jobs in Midvale, UT (NOW HIRING)

Software Developer

Lehi, UT · Hybrid

$60 - $70/hr

... software development activities • Introduce new insights from within or outside this company ... is a Contract position based out of Lehi, UT. Pay and Benefits The pay range for this position is ...

Software Engineer II

Draper, UT · On-site

$91K - $124K/yr

Software Engineer II Duration: 06 Months Contract (Possible Extension or Perm) Location: 13693 South 200 West, Draper UT 84020 (Hybrid - 2-3 days/week in office) Potential to Extend? Yes Potential to ...

Gaming Software Engineer:

Lehi, UT · Remote

$101.34 - $105.63/hr

Join our innovative game development team on a contractual basis as a Senior Contract Software Engineer. In this role, you will have the autonomy to lead and develop key game and engine features ...

next page

Showing results 1-20

Software Developer Contract information

See Midvale, UT salary details

$45.3K

$105.5K

$156.6K

How much do software developer contract jobs pay per year?

As of Jun 20, 2026, the average yearly pay for software developer contract in Midvale, UT is $105,482.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,900.00 and $122,600.00 per year, depending on experience, location, and employer.

What are the typical work arrangements and expectations for contract Software Developers?

Contract Software Developers are usually hired for specific projects or defined timeframes, which can range from several weeks to multiple months, often working remotely or on-site depending on client needs. They are expected to quickly understand project requirements, deliver code efficiently, and collaborate with both in-house teams and other contractors, maintaining flexibility to adapt to different workflows and tools. Because contract roles may not include the same onboarding experience as permanent positions, self-motivation and strong independent work habits are important. This work arrangement provides valuable exposure to various industries and technologies, often expanding a developer’s professional network and enhancing career versatility.

What are the key skills and qualifications needed to thrive in the Software Developer Contract position, and why are they important?

A successful Software Developer Contract requires strong programming abilities, solid knowledge of software development methodologies, and relevant project or domain expertise, often supported by a degree in computer science or a related field. Familiarity with languages like Java, Python, or JavaScript, as well as tools such as Git, Agile frameworks, and certification in areas like AWS or Scrum, is highly valued. Excellent problem-solving skills, adaptability, effective communication, and an ability to quickly integrate into new teams are crucial soft skills. These competencies enable contract developers to deliver high-quality solutions while efficiently navigating diverse projects and rapidly changing work environments.

What is a Software Developer Contract job?

A Software Developer Contract job is a temporary or project-based position where a developer is hired for a specific duration, typically through a contract agreement. Contractors may work independently, for an agency, or directly with a company to develop, test, and maintain software applications. These roles often offer flexibility but may not include benefits like health insurance or paid time off. Contract developers are usually paid hourly or per project and may work remotely or on-site depending on the employer's needs.

What are the most commonly searched types of Software Developer jobs in Midvale, UT? The most popular types of Software Developer jobs in Midvale, UT are:
What job categories do people searching Software Developer Contract jobs in Midvale, UT look for? The top searched job categories for Software Developer Contract jobs in Midvale, UT are:
What cities near Midvale, UT are hiring for Software Developer Contract jobs? Cities near Midvale, UT with the most Software Developer Contract job openings:
Programmer/Software Developer

Programmer/Software Developer

Tooele County School District

Tooele, UT • On-site

Other

PTO

Posted 22 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

398th of 552 rated elementary and secondary schools


Job description

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