1

Software Engineer Contractor Jobs in Sandy, UT (NOW HIRING)

Senior Software Engineer

Salt Lake City, UT · Hybrid

$118.50K - $156.30K/yr

Senior Software Engineer At Medallion Bank we finance fun! We are an industrial loan bank that ... We work directly with thousands of dealers, contractors and financial service providers serving ...

Senior Software Engineer

Salt Lake City, UT · Hybrid

$118.30K - $156K/yr

We work directly with thousands of dealers, contractors and financial service providers serving ... The Senior Software Engineer is responsible for translating business requirements to technical ...

Senior Software Engineer

Salt Lake City, UT · On-site

$118.30K - $156K/yr

We work directly with thousands of dealers, contractors and financial service providers serving ... The Senior Software Engineer is responsible for translating business requirements to technical ...

Senior Software Engineer

Salt Lake City, UT · On-site

$118.30K - $156K/yr

We work directly with thousands of dealers, contractors and financial service providers serving ... The Senior Software Engineer is responsible for translating business requirements to technical ...

Gaming Software Engineer:

Lehi, UT · Remote

$101.34 - $105.63/hr

... as a Senior Contract Software Engineer. In this role, you will have the autonomy to lead and ... a true contractor mentality, and are available within the CST working hours. The ideal candidate ...

Gaming Software Engineer:

Lehi, UT · Remote

$101.34 - $105.63/hr

... as a Senior Contract Software Engineer. In this role, you will have the autonomy to lead and ... a true contractor mentality, and are available within the CST working hours. The ideal candidate ...

Gaming Software Engineer: 25-05356

Lehi, UT · On-site +1

$101.34 - $105.63/hr

... as a Senior Contract Software Engineer. In this role, you will have the autonomy to lead and ... a true contractor mentality, and are available within the CST working hours. The ideal candidate ...

We also enable a full range of payment and financing solutions, which further help contractors decrease outstandings, generate more revenue per job, and save time. As a Software Engineering Manager ...

We also enable a full range of payment and financing solutions, which further help contractors decrease outstandings, generate more revenue per job, and save time. As a Software Engineering Manager ...

We also enable a full range of payment and financing solutions, which further help contractors decrease outstandings, generate more revenue per job, and save time. As a Software Engineering Manager ...

Company Description A Largest eCommerce Comapny Client is seeking a contractor Sr. Web Services Software Engineer to build the next generation APIs for Client Analytics, Client's industry-leading ...

Fullstack Developer This is a GRC Engineering Contractor role within Client's Technology GRC ... of software development activities • Introduce new insights from within or outside Client ...

next page

Showing results 1-20

Software Engineer Contractor information

See Sandy, UT salary details

$60.4K

$140.3K

$195.4K

How much do software engineer contractor jobs pay per year?

As of Jun 4, 2026, the average yearly pay for software engineer contractor in Sandy, UT is $140,254.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,100.00 and $164,500.00 per year, depending on experience, location, and employer.

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

To thrive as a Software Engineer Contractor, you need advanced programming skills, problem-solving abilities, and a solid understanding of software development lifecycles, often backed by a relevant degree or equivalent experience. Familiarity with source control systems (like Git), cloud platforms, and project management tools, as well as proficiency in key programming languages, is typically required. Strong communication, adaptability, and self-motivation are essential soft skills for collaborating with diverse teams and managing project-based workloads. These skills ensure high-quality deliverables, effective client communication, and successful navigation of varied contract environments.

How does the work structure and team integration typically differ for Software Engineer Contractors compared to full-time employees?

As a Software Engineer Contractor, you will often work on specific projects or deliverables within a defined contract period, which may mean less involvement in long-term planning or company-wide initiatives. Contractors are usually integrated into existing development teams, collaborating closely with full-time engineers, project managers, and QA staff, but may have less access to certain internal resources or benefits. While you can expect to contribute to daily stand-ups, code reviews, and agile sprints, the onboarding process and access to proprietary tools or systems may be streamlined for contractors. This role offers valuable exposure to diverse tech stacks and industries, and successful contracts can lead to extended engagements or full-time offers.

What are Software Engineer Contractors?

Software Engineer Contractors are professionals hired on a temporary or project basis to design, develop, and maintain software applications. Unlike full-time employees, they typically work for a predetermined period or on specific projects for a company. Contractors may work independently or through contracting agencies and often have flexibility regarding work hours and location. Their expertise is sought after for specialized tasks, scaling development teams, or covering skill gaps within organizations.

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

AspectSoftware Engineer ContractorSoftware Engineer Full-Time Employee
CredentialsTypically requires a relevant degree and technical skills; certifications optionalSame as contractor; often prefers ongoing professional development
Work EnvironmentProject-based, flexible hours, often remote or on-siteSteady, long-term employment, usually on-site or hybrid
Employer & Industry UsageCommon in tech, startups, consulting firmsStandard in large corporations, tech companies, and enterprises
Search & Comparison IntentLooking for short-term or project-based rolesSeeking stable, long-term employment

In summary, Software Engineer Contractors typically work on short-term projects with flexible schedules, while full-time employees enjoy ongoing employment and benefits. Both roles require similar skills and credentials but differ mainly in work arrangement and job stability.

What are popular job titles related to Software Engineer Contractor jobs in Sandy, UT? For Software Engineer Contractor jobs in Sandy, UT, the most frequently searched job titles are:
What cities near Sandy, UT are hiring for Software Engineer Contractor jobs? Cities near Sandy, UT with the most Software Engineer Contractor job openings:
Infographic showing various Software Engineer Contractor job openings in Sandy, UT as of May 2026, with employment types broken down into 2% Locum Tenens, 80% Full Time, 8% Part Time, and 10% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $140,254 per year, or $67.4 per hour.
Senior Software Engineer

Senior Software Engineer

Medallion Bank

Salt Lake City, UT • Hybrid

$118.50K - $156.30K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

Senior Software Engineer

At Medallion Bank we finance fun! We are an industrial loan bank that specializes in providing consumer loans for the purchase of recreational vehicles, boats, home improvement, and offering loan origination services to fintech partners. We work directly with thousands of dealers, contractors and financial service providers serving their customers throughout the United States. Medallion Bank is a small company with a big impact. We recognize our employees as our greatest asset and have a culture to prove it!

How You Will Support The Team:

The Senior Software Engineer is responsible for translating business requirements to technical specifics and developing full stack software architecture and design. Responsibilities include developing and testing various software systems, leading projects, collaborating with cross functional teams, writing and debugging code, and ensuring software quality and efficiency.

What We Are Looking For:
  • Must be willing to work a hybrid schedule with a minimum of 3 in office days per week.
  • Develop software applications using.NET technologies.
  • Write clean, efficient, and well-documented code.
  • Work collaboratively with cross-functional teams to design and implement software solutions.
  • Participate in code reviews and provide feedback to other developers.
  • Stay up to date with emerging trends and technologies in software development.
  • Test and debug software applications to ensure high-quality deliverables.
  • Can take on full projects from beginning to end.
  • Identify, prioritize, and execute tasks within the software development life cycle.
  • Develop high-quality, efficient, and secure software design.
  • Perform verification and validation testing.
  • Participate in Agile ceremonies.
  • Excellent written and verbal communication and interpersonal skills.
  • Other duties as assigned.

You would be a GREAT fit with these skills:

  • Strong knowledge of Microsoft.NET (C#) Tech Stack.
  • Solid SQL database knowledge. MS SQL Server and MySQL Knowledge are preferred.
  • Understanding of Entity Framework.
  • TypeScript knowledge is highly desired (React or Angular).
  • Git working experience.
  • Understanding software design concepts and task estimates.
  • Familiarity with DevOps and continuous integration/continuous delivery (CI/CD).
  • Documentation and preparing technical proposals & conducting technical discussions.
  • Effective time management and work ethics are required.

Soft Skills

  • A strong sense of ownership.
  • Excellent written and verbal communication and interpersonal skills.
  • Ability to effectively collaborate with technical and business partners.
  • Comfortable with a fast-paced environment.
  • Can take on full projects from beginning to end.
  • Attention to detail.
  • Team Player.
  • Problem solver.
  • Quick learner and passionate about learning new technologies.
  • Strong interest in test engineering.

Preferred Level of Experience:

  • A bachelor's degree in computer science, Engineering, or Information Systems preferred. A combination of education and experience may meet qualifications.
  • 5+ years of.Net (C#) development experience.
  • 5+ years of overall web development with ASP.NET, Web API's (SOAP, REST), UI Frameworks.
  • 3+ years of experience with SQL Server and relational database design.
  • 2+ years of experience with Agile methodologies.
  • Experience working with an ORM.
  • Experience working with docker, Kubernetes, and Azure.
  • Experience with.NET version 5 and above.
  • Experience with cloud-based technologies such as Azure is desirable.
  • Experience with front-end technologies such as JavaScript, HTML, and CSS is desirable.
  • Experience in the banking/fintech industry is desirable.
  • Experience with Microservice architecture is desirable.
  • Experience with Unit Testing and Mocking frameworks is desirable.

What's in it for YOU?

  • Comprehensive benefits including medical, dental, vision, disability, and life insurance
  • 401K with a company match
  • PTO including 11 paid holidays, vacation time and sick time
  • Financial Wellness Program
  • Volunteer Opportunities
  • Awesome company culture and co-workers who love to work here!
  • Work Life Balance – We don't use that term lightly!
  • Company Wide Open Door Policy

Please note that if selected, you are required to pass a pre-employment background check and maintain a clear background.