1

Software Engineer Contract Jobs in Utah (NOW HIRING)

Gaming Software Engineer: 25-05356

Lehi, UT · On-site +1

$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 ...

Sr. Engineer, Software

Salt Lake City, UT · On-site

$118K - $156K/yr

As a Senior Software Engineer, you will take deep technical ownership of significant product ... Own design and architecture reviews for your squad; drive API contract definitions, data model ...

next page

Showing results 1-20

Software Engineer Contract information

See Utah salary details

$57.8K

$134.3K

$187.1K

How much do software engineer contract jobs pay per year?

As of Jun 12, 2026, the average yearly pay for software engineer contract in Utah is $134,301.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,200.00 and $157,500.00 per year, depending on experience, location, and employer.

What are software engineer contracts?

Software engineer contracts are agreements where software engineers are hired on a temporary basis to work on specific projects or for a set period of time, rather than as permanent employees. Contractors often work for multiple clients, are paid hourly or per project, and may have more flexible schedules. These contracts outline the scope of work, compensation, deadlines, and other terms. Contract software engineers are responsible for delivering quality code and meeting the requirements set by the client or organization. This working arrangement can offer more autonomy, but also less job security and benefits compared to full-time employment.

What are the key skills and qualifications needed to thrive as a Software Engineer Contract, and why are they important?

To thrive as a Software Engineer Contract, you need strong programming skills, a solid understanding of software development methodologies, and a relevant degree or proven experience in computer science or related fields. Familiarity with source control systems (e.g., Git), cloud platforms, and proficiency in languages or frameworks required by the contract are crucial, as are any certifications in areas like AWS or Agile methodologies. Excellent problem-solving, adaptability, and communication skills help you quickly integrate with new teams and deliver results in diverse environments. These skills ensure you can efficiently contribute to projects, meet client expectations, and maintain professional flexibility across various assignments.

What is the difference between Software Engineer Contract vs Software Engineer Full-Time?

AspectSoftware Engineer ContractSoftware Engineer Full-Time
Employment TypeTemporary, project-basedPermanent, ongoing
Work EnvironmentTypically freelance or agency-basedCompany offices or remote
CredentialsUsually similar certifications and skillsSame as contract roles
BenefitsLimited or no benefitsHealth, retirement, paid leave

In summary, Software Engineer Contract roles are temporary positions focused on specific projects, often with fewer benefits, while Software Engineer Full-Time roles offer permanent employment with comprehensive benefits. Both roles require similar skills and credentials but differ mainly in employment stability and perks.

What are some common challenges faced by software engineers working on contract positions, and how can they be managed?

Software engineers on contract often face challenges such as quickly adapting to new codebases, understanding diverse team workflows, and managing changing project scopes. It's important to proactively communicate with team members, clarify project requirements early on, and stay organized to meet tight deadlines. Additionally, maintaining a strong personal workflow and being open to feedback can help contract engineers integrate more smoothly and deliver high-quality results within limited timeframes.
What are the most commonly searched types of Software Engineer jobs in Utah? The most popular types of Software Engineer jobs in Utah are:
What are popular job titles related to Software Engineer Contract jobs in Utah? For Software Engineer Contract jobs in Utah, the most frequently searched job titles are:
What cities in Utah are hiring for Software Engineer Contract jobs? Cities in Utah with the most Software Engineer Contract job openings:

Senior Fullstack Software Engineer - Mobile

LVT

American Fork, UT

$119K - $149K/yr

Other

Posted 11 days ago


Job description

ABOUT THIS ROLE

As a Senior Mobile Engineer, you will play a critical role in developing the robust services and APIs that power LVT's mobile applications. You will be responsible for designing and implementing scalable, low-latency backend solutions that allow our customers to interact seamlessly with the LVT Hardware Platform from their mobile devices. You will tackle mobile-specific challenges, such as offline data synchronization, real-time alerts, variable network conditions, and efficient payload delivery, while fostering a culture of innovation. Your software will be deployed to the cloud with a high degree of reliability and security. You will be an influencer for our engineering culture and quickly establish yourself as a natural go-to thought leader among your peers in the organization.

ROLE RESPONSIBILITIES
  • Technical Expertise: Maintain a deep understanding of industry trends, emerging technologies, and best practices in cloud software and API design. Stay up to date with advancements in mobile optimization, push notification delivery, real-time data synchronization, and proactively identify opportunities to leverage new technologies for an improved mobile experience.
  • Technical Leadership: Lead the design, development, implementation, and maintenance of mobile-facing backend services. In addition to being a high-velocity producer, be a prominent influencer in defining the engineering culture within your team, including its technical direction, methodologies, best practices, and robust system design.
  • Cross-Functional Collaboration: Contribute to the planning, execution, and delivery of mobile software projects. Collaborate closely with our React Native and Expo engineers, Product Management, Quality Assurance, and DevOps to define project requirements, establish API contracts, ensure seamless client-server integration, and manage timelines. Foster effective communication channels and promote a culture of collaboration and knowledge sharing.
OUR IDEAL CANDIDATE
  • Engineering Experience: 5+ years of software engineering experience, with a proven track record of building backend systems specifically tailored to support high-traffic applications.
  • Technical Stack: Proficiency in backend technologies such as TypeScript, Node.js/NestJS, AWS, GraphQL, and REST. Proven experience building APIs and services optimized for mobile clients built with React Native and Expo. Experience with mobile-critical integrations including push notifications (APNs/FCM), WebSockets, and secure authentication flows.
  • Strategic Thinking: Demonstrated ability to think strategically and make data-driven decisions. Experience in developing and executing strategic architectural plans that meet complex business and mobile performance needs.
  • Education: Degree in Computer Science, Engineering, or a related field, or equivalent practical experience.