1

Software Engineer Contract Jobs in Orem, UT (NOW HIRING)

... as software engineer * Strong experience of development on Windows ecosystem, use of Visual Studio ... This does not constitute a written or implied contract of employment. Requisition ID: Reporting ...

By joining this particular High Performance Computing (HPC) prime contract, you'll help maintain ... As a Software Integration Engineer on this program, you will help deliver enhanced HPC capabilities ...

Software Integration Engineer (SIE) 3

Bluffdale, UT · On-site

$100K - $135K/yr

Due to federal contract requirements, United States Citizenship and position appropriate security ... Python Programming * GCC compiler * Multi-threaded software * Parallel processing * CORBA, J2EE

Software Integration Engineer (SIE) 3

Bluffdale, UT · On-site

$100K - $135K/yr

Due to federal contract requirements, United States Citizenship and position appropriate security ... Python Programming * GCC compiler * Multi-threaded software * Parallel processing * CORBA, J2EE

About Factory6 Factory6 is a growing nutraceutical contract manufacturer and co-packer with two ... We are seeking a full-stack developer to continue building this platform alongside the team ...

Sr. Principal Engineer

Provo, UT · On-site

$175 - $263/hr

Work on complex integration projects by working out API contracts, identifying gaps, and working ... Ensure software is designed and built with quality, maintainability, scalability, availability ...

New

Sr Manager, Software Engineering

Lehi, UT · On-site

$148K - $247K/yr

Sr Manager, Software Engineering - Xtime Leads multiple Engineering Development teams across ... contracts, and data isolation requirements. * Strong observability and resiliency practices ...

Showing results 21-40

Software Engineer Contract information

See Orem, UT salary details

$55.2K

$128.3K

$178.7K

How much do software engineer contract jobs pay per year?

As of Aug 9, 2026, the average yearly pay for software engineer contract in Orem, UT is $128,253.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,300.00 and $150,400.00 per year, depending on experience, location, and employer.

What is a software engineer contract?

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?

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 Orem, UT? The most popular types of Software Engineer jobs in Orem, UT are:
What are popular job titles related to Software Engineer Contract jobs in Orem, UT? For Software Engineer Contract jobs in Orem, UT, the most frequently searched job titles are:
What cities near Orem, UT are hiring for Software Engineer Contract jobs? Cities near Orem, UT with the most Software Engineer Contract job openings:
Infographic showing various Software Engineer Contract job openings in Orem, UT as of July 2026, with employment types broken down into 82% Full Time, 16% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $128,253 per year, or $61.7 per hour.

Staff Software Engineer, Payments (Entrata, Inc., Lehi, UT)

Entrata

Lehi, UT • Remote

$158K - $256K/yr

Full-time

Posted 25 days ago


Entrata rating

7.9

Company rating: 7.9 out of 10

Based on 7 frontline employees who took The Breakroom Quiz

128th of 242 rated software companies


Job description

Design, develop, and enhance RESTful and event-driven APIs supporting high-volume payment,
reconciliation, and reporting workflows, following secure, versioned, and contract-first interface practices.
Develop and improve reconciliation and settlement pipelines to increase observability, throughput, and
operational resilience across ACH, card, and check processing systems. Define and enforce architecture
standards and coding practices across teams, ensuring consistent application of secure, scalable, and
maintainable design patterns. Contribute to foundational system architecture and provide technical
guidance to distributed engineering teams through code reviews, documentation, and knowledge sharing.
Collaborate with Product, UX, and Engineering teams to analyze business requirements and implement
scalable, compliant technical solutions. Evaluate technical trade-offs among delivery timelines,
implementation complexity, and long-term scalability when designing and implementing software
components. Implement monitoring, logging, and testing mechanisms to support platform reliability,
observability, and release readiness. Improve software development workflows by identifying and
addressing inefficiencies in CI/CD pipelines, build processes, and infrastructure automation. Forecast
system scaling limits and architectural risks, leading multi-year modernization initiatives, including service
decomposition, modularization, and cloud-native adoption. Select and standardize technology stacks and
architecture patterns, ensuring alignment with security, compliance, performance, and platform
guidelines. Collaborate with internal stakeholders and external partners, resolving technical issues related
to system integrations, payment networks, and platform interoperability. Provide technical input to
customers or internal departments regarding software functionality, system design considerations, and
ongoing maintenance activities. Up to 10% domestic travel required to collaborate with Engineering
Managers and Engineers on quarterly focus areas and to participate in hackathons. Telecommuting may
be permitted up to 2 days per week. When not telecommuting, must report to Entrata Inc., 4205 Chapel
Ridge Road, Lehi, UT 84048. Salary: $158,400 - $256,500 per year.
 
MINIMUM REQUIREMENTS: Bachelor's Degree or U.S. equivalent in Computer Science, Computer
Engineering, Computer Information Systems, BioTechnology, Information Technology, or related field,
plus 7 years of professional experience as a Software Engineer, Systems Engineer, or any
occupation/position/job title performing coding and fullstack software engineering.
 
Must also have experience in the following: 7 years of professional experience building image-based
check processing platforms using high-volume capture and Check 21-compliant ICL generation, ensuring
auditable workflows for MICR extraction, image quality validation, and downstream clearing and
settlement; 7 years of professional experience designing and operating ACH systems with deep expertise
in NACHA file formats, settlement windows, and return/reversal workflows, building automated origination,
validation, reconciliation, and reporting pipelines for high-volume, compliant payment environments; 7
years of professional experience delivering secure, high-availability card platforms across Visa,
Mastercard, AmEx, and Discover, leading tokenization, and building PCI-compliant platforms; 7 years of
professional experience designing secure systems using encryption, access controls, and dataminimization practices to protect sensitive customer data and meet internal security and privacy
regulations; 7 years of professional experience applying U.S. and international payments expertise to
identify architectural risk, guide long-term platform modernization, and influence technical strategy with
product and engineering leadership; 7 years of professional experience designing and scaling secure,
high performance backend platforms for transactional and payment systems; 7 years of professional
experience architecting resilient, cloud-native systems using autoscaling, multi-region design, and eventdriven patterns to ensure high availability and fault tolerance for mission-critical platforms; 7 years of
professional experience architecting distributed enterprise systems using DDD, CQRS, and
asynchronous messaging, integrating third-party payment services through secure, idempotent, and
highly available APIs; 7 years of professional experience building high-throughput, resilient architectures
using RabbitMQ to orchestrate distributed, asynchronous workflows across payment and data platforms;
7 years of professional experience designing and operating CI/CD pipelines that automate testing,
security checks, and cloud deployments for fast, reliable, and compliant software delivery; and 7 years of
professional experience designing high-performance, ACID-compliant databases, batch pipelines, and
data integration and reporting solutions (including SSIS and SSRS), optimizing queries, indexing, and
analytical workflows using CTEs, window functions, views, stored procedures, and observability tooling.
 
CONTACT: Apply online at https://www.entrata.com/careers
#LI-DNI
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job

What Entrata employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom