1

Software Engineer Contract Jobs in Utah (NOW HIRING)

Software Engineer PGS Worldwide is seeking a software engineer in Hill AFB, Utah for a one year contract-to-hire role supporting a leading aerospace & defense company. This role supports a hardware ...

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

Mid-Level Software Engineer in Test (SET) We are seeking a highly skilled Software Engineer in Test ... Familiarity with contract testing, service virtualization, or mocking frameworks * Strong debugging ...

Senior Software Engineer

Arsenal, UT

$116K - $153K/yr

Worker Type Regular AV is seeking a highly motivated and skilled Software Developer to join our ... Citizenship due to contract requirements. Benefits : AV offers an excellent benefits package ...

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

Staff Software Engineer

Salt Lake City, UT · Remote

$195K - $257K/yr

The Staff Software Engineer is responsible for extending Circle's in-house blockchain systems ... Web3, blockchain, smart Contract business logic * RESTful API design and development principles

Salt Lake City, UT (Onsite) Duration: Long Term Contract Primary Skills: Java, RESTful APIs, Spring Boot Responsibilities: * Microservices Development: Design, develop, and maintain high-throughput ...

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 11, 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:
Software Engineer

Other

Posted 3 days ago


Job description

Software Engineer

PGS Worldwide is seeking a software engineer in Hill AFB, Utah for a one year contract-to-hire role supporting a leading aerospace & defense company. This role supports a hardware-in-the-loop laboratory responsible for certification and integration testing of operational flight program software supporting the F-22 platform. The software engineer will support software modernization efforts on Linux platforms using C++ and Python.

Required Skills
  • 7+ years of experience with C++ programming on Linux platforms, including RHEL.
  • 7+ years of experience with Python on Linux platforms, including RHEL.
  • 2+ years of experience with GIT, MAKE, and VSCode.
  • 1+ years of experience with PostgreSQL.
  • Hands-on experience with client/server architecture and network administration.
  • Ability to participate in requirements definition and design reviews.
  • Ability to meet local coding standards on a small team.
  • Good oral and written communication skills.
  • Ability to flex and adapt in a fast-paced team environment.
Preferred Skills
  • Joint simulation environment experience.
  • JavaScript experience.
  • ADA experience.
  • PERL experience.
What You'll Do
  • Support software development for a hardware-in-the-loop laboratory.
  • Support certification and integration testing of operational flight program software for the F-22 platform.
  • Modernize locally developed data recording, analysis, and test execution software products.
  • Develop software on Linux platforms using C++ and Python.
  • Participate in requirements definition and design reviews.
  • Design, code, test, and integrate developed software.
  • Work on a small, multi-disciplined team supporting test enterprise needs.