cover image
TPI Global Solutions

Software Engineer/Backend Engineer

Hybrid

Draper, United states

Freelance

20-02-2026

Share this job:

Skills

Communication Python C# Bash GitHub CI/CD Test Programming Databases node.js AWS .NET CI/CD Pipelines Terraform Infrastructure as Code GitHub Actions

Job Specifications

Job Title: Software Engineer II/Backend Engineer II (W2 Role)

Location: Draper, UT(Hybrid).

Duration: 6+ Months Contract

Visa – USC or GC Only

Top 5 Must-Haves

1. C# / .NET Proficiency

Strong professional experience in Object-Oriented Programming (OOP) using C#. Deep familiarity with .NET Core/6+ and building modern, scalable backend applications.

2. AWS & Cloud Fundamentals

Hands-on experience within the AWS ecosystem (e.g., Lambda, DynamoDB, RDS, SQS). Solid understanding of deploying and managing services in a cloud-native environment.

3. API & Database Design

Proven ability to design and build robust Web APIs. Experience working with both relational and non-relational databases, including data modeling, indexing strategies, and query optimization.

4. Technical Review Rigor

Demonstrated experience conducting high-quality peer code reviews. Ability to identify architectural “smells,” enforce best practices, and elevate overall code quality across the team.

5. High-Stakes Communication

Strong communication skills with the ability to clearly articulate complex technical concepts to architects, PMs, and diverse stakeholder groups. Must be confident defending technical decisions while remaining collaborative and solutions-oriented.

Key Responsibilities

Develop and maintain backend services using C# and .NET
Design and optimize RESTful APIs and database schemas within AWS
Lead and participate in technical code reviews
Collaborate with Architects and Project Managers to clarify requirements and constraints
Translate complex technical challenges into clear, actionable solutions

Highly Recommended / Nice to Have

Experience with scripting languages such as Python, Bash, or Node.js
Infrastructure as Code experience (Terraform)
Familiarity with CI/CD pipelines (GitHub Actions or similar tools)
Strong unit and integration testing experience (xUnit, Moq) with a test-first mindset

About the Company

TPI Global started in 1998, providing technical professionals to businesses scrambling to fix the Y2K bug. We met those challenges head-on and established ourselves as an IT talent and services firm that could be counted upon. Since then we've grown. We continue to connect employers with tough-to-find IT expertise and help technical professionals find jobs that match their career goals. Now we are doing the same with engineering, finance and accounting professionals from our Birmingham, Atlanta and Charlotte offices. As on... Know more