1

Software Engineer Usa Jobs in Utah (NOW HIRING)

As a Software Developer at TESTING, you'll dive into a world bustling with innovation and creativity, all while working in a vibrant onsite environment at 280 S Cove Dr, Cedar City, UT 84720, USA.

Senior Software Engineer

Draper, UT · On-site

$114K - $151K/yr

As a Senior Software Engineer , you will be a technical owner of key services supporting our customer application and decisioning platform . This is a hands-on engineering role for someone who ...

They are seeking a Sr. Software Engineering Manager to lead a team of software engineers and QA ... Founded in 2017, the company is headquartered in Louisville, USA, with a team of 1001-5000 ...

Showing results 21-40

Software Engineer Usa information

See Utah salary details

$57.8K

$134.3K

$187.1K

How much do software engineer usa jobs pay per year?

As of Aug 22, 2026, the average yearly pay for software engineer usa 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 is a software engineer?

Software Engineers in the USA are professionals who design, develop, test, and maintain software applications and systems. They work with programming languages, frameworks, and tools to solve complex problems and build technology solutions for various industries. Their responsibilities often include collaborating with cross-functional teams, writing code, debugging, and ensuring software quality and security. Software Engineers may work on web applications, mobile apps, embedded systems, or enterprise software, and are in high demand across the country.

What are the key skills and qualifications needed to thrive as a software engineer in the USA?

To thrive as a Software Engineer in the USA, you need strong programming skills in languages like Python, Java, or C++, a solid understanding of algorithms and data structures, and typically a bachelor's degree in computer science or a related field. Familiarity with version control systems (such as Git), development frameworks, and cloud platforms is often essential, and certifications like AWS Certified Developer can be advantageous. Problem-solving, effective teamwork, and clear communication are crucial soft skills that set top engineers apart. These competencies are vital for building reliable software, collaborating effectively, and adapting to rapidly changing technologies in the industry.

What are some common challenges software engineers in the USA face when working on cross-functional teams?

Software Engineers in the USA frequently collaborate with product managers, designers, and quality assurance teams, which can present challenges such as aligning on project priorities and communicating technical constraints to non-technical colleagues. Navigating time zone differences in distributed teams and managing differing expectations are also common hurdles. Effective communication, proactive documentation, and regular check-ins help bridge these gaps, ensuring projects stay on track and stakeholders remain informed.

What is the difference between Software Engineer Usa vs Software Developer Usa?

AspectSoftware Engineer UsaSoftware Developer Usa
Required CredentialsBachelor's in CS or related field, certifications like Microsoft, AWSBachelor's in CS or related field, coding bootcamps, certifications optional
Work EnvironmentTech companies, startups, corporate IT teamsTech firms, startups, freelance projects
Employer & Industry UsageUsed broadly across industries for designing and building software systemsCommonly used for creating and coding applications
Common Search & Comparison IntentUnderstanding roles, responsibilities, and career pathsClarifying job scope, skills required, and career options

Software Engineer Usa and Software Developer Usa roles often overlap, but engineers typically focus on designing and system architecture, while developers concentrate on coding and application creation. Both roles require similar credentials and are found in similar environments, but their focus areas differ slightly, influencing job expectations and career growth.

What cities in Utah are hiring for Software Engineer Usa jobs?

Cities in Utah with the most Software Engineer Usa job openings:

Infographic showing various Software Engineer Usa job openings in Utah as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $134,301 per year, or $64.6 per hour.

Senior Software Engineer- Big Data & MCP, Data Foundations

RevSpring

Salt Lake City, UT • On-site

$110K - $133K/yr

Full-time

Re-posted 24 days ago


Job description

Job Summary:
RevSpring is a company focused on providing innovative data solutions, and they are seeking a Senior Software Engineer specializing in Big Data and data foundations. The role involves designing and optimizing data pipelines, developing backend services, and ensuring data performance and quality in a healthcare context.
Responsibilities:
• Collaborate and Innovate: Partner with product managers, data engineers, and business leaders to translate complex product and data requirements into scalable, reliable data pipelines and the search experiences they power.
• Architect Data Pipelines: Design, build, and optimize large-scale distributed batch and streaming pipelines (using Apache Airflow, Apache Beam/Dataflow, and DBTon BigQuery) to ingest, model, and transform high-volume healthcare data into clean, well-tested, query-ready datasets and search indices.
• Build Data Models & Backend Services: Develop resilient Python services and DBT models that power data delivery and self-service analytics, including Model Context Protocol (MCP) servers that expose curated data and tooling to downstream and AI consumers, and integrate with external REST/SOAP APIs and third-party data sources.
• Optimize Data & Search Performance: Deeply tune pipeline throughput, data warehouse performance, and search indexing — optimizing BigQuery cost and query performance and Elasticsearch index design to ensure data freshness, relevance, and scalability across high-volume datasets.
• Drive Engineering Excellence: Write clean, maintainable, well-tested code and lead by example through rigorous code reviews, architectural and data-modeling design discussions, and mentoring, driving a culture of high-quality software and trustworthy data.
• Pioneer New Technologies: Stay at the forefront of modern data engineering, the analytics-engineering ecosystem (e.g., DBT, BigQuery), and information retrieval, proactively applying these advancements to strengthen our data platform and the products it powers.
Qualifications:
Required:
• Proven experience designing and orchestrating large-scale ETL/ELT pipelines using Apache Beam/Google Cloud Dataflow (or similar), and DBT, built on modern cloud data warehouses.
• 4+ years of experience working with relational databases and analytical data warehouses, with deep, advanced SQL skills and solid data-modeling fundamentals (e.g., dimensional and normalized modeling).
• Working experience with search indexing and Elasticsearch, including index management, mappings, and building and maintaining search indices from pipeline output.
• Experience building scalable Python services and high-performance data APIs, including developing Model Context Protocol (MCP) servers that expose data and tooling to downstream and AI consumers.
• Strong understanding of containerization (Docker), CI/CD methodologies (e.g., GitHub Actions), Git, Infrastructure as Code (e.g., Terraform/Pulumi), and managing services within cloud platforms.
• Familiarity with healthcare data standards (e.g., NPPES/NPI registries, NUCC Provider Taxonomy, machine-readable files (MRFs) for cost transparency, and FHIR).
• Experience with data quality and pipeline testing frameworks (e.g., dbt tests, Great Expectations) and streaming/event ingestion (e.g., Pub/Sub, Kafka).
• Experience integrating graph-based data and healthcare taxonomy ontologies to enrich datasets and search query context.
• Experience with observability and logging platforms (e.g., DataDog) for monitoring pipeline health and data freshness.
• Bachelor’s Degree
• 5+ years of professional experience with Python, with strong software-engineering fundamentals (testing, code review, design).
• 3+ years experience with Java or another JVM language is also high desired, particularly for Beam/Dataflow.
• Ability to read, analyze and interpret general business periodicals, professional journals, technical procedures or governmental regulations.
• Ability to write reports, business correspondence and procedure manuals.
• Ability to effectively present information and respond to questions from a variety of both internal and external sources.
Preferred:
• BigQuery experience is a plus.
• Familiarity with hybrid (BM25 + semantic/vector) search is a plus.
• 3+ years of GCP experience preferred.
Company:
RevSpring is a provider of revenue cycle technology services offering data analytics, multi-channel customer communications. Founded in 1997, the company is headquartered in Wixom, USA, with a team of 501-1000 employees. The company is currently Late Stage.