1

Software Jobs in Midvale, UT (NOW HIRING)

Senior Software Engineer

Salt Lake City, UT · On-site

$118.30K - $156K/yr

The Senior Software Engineer is responsible for translating business requirements to technical specifics and developing full stack software architecture and design. Responsibilities include ...

Software Engineer - Java

Salt Lake City, UT · On-site

$50 - $68.75/hr

Company Description We specialize in Staffing, Consulting, Software Development, and Training along with IT services to small to medium size companies. AG's primary objective is to help companies ...

Senior Software Engineer

Salt Lake City, UT · Remote

$110.50K - $149.50K/yr

We are looking for a seasoned software engineer who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers.

Senior Software Engineer

Salt Lake City, UT · On-site

$118.30K - $156K/yr

The Senior Software Engineer is responsible for translating business requirements to technical specifics and developing full stack software architecture and design. Responsibilities include ...

We are looking for a seasoned software engineer who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers.

Zions is recruiting for the position of Senior Software Engineer-API on the Digital Treasury Engineering & Support team. The Digital Treasury Engineering & Support team creates value for Treasury ...

Brevium is a fast-growing tech company that develops innovative software solutions for medical practices, focusing on patient appointment lifecycle management. By using data-driven reminders, recalls ...

Brevium is a fast-growing tech company that develops innovative software solutions for medical practices, focusing on patient appointment lifecycle management. By using data-driven reminders, recalls ...

Job Type Full-time Description What is a day in the life of a Software Engineer at Solutionreach? You might ship improvements to patients and practice messaging one day and track down a production ...

Zions is recruiting for the position of Senior Software Engineer-API on the Digital Treasury Engineering & Support team. The Digital Treasury Engineering & Support team creates value for Treasury ...

Description What is a day in the life of a Software Engineer at Solutionreach? You might ship improvements to patients and practice messaging one day and track down a production issue in a campaign ...

Senior Software Engineer

Salt Lake City, UT · On-site +1

$110.50K - $149.50K/yr

We are looking for a seasoned software engineer who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers.

As a Software Engineering Intern, you will work on real production systems that serve thousands of businesses and millions of customer interactions. You will contribute across product features ...

Software Engineer II

Salt Lake City, UT

$89.50K - $122.60K/yr

Overview A Software Engineer II is a mid-level position responsible for executing tasks associated with the technical development and operation of company technology-based products, most of which ...

Software QA Intern

Salt Lake City, UT

$18.75 - $24.50/hr

We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...

Software Engineer II

Salt Lake City, UT

$89.50K - $122.60K/yr

Overview A Software Engineer II is a mid-level position responsible for executing tasks associated with the technical development and operation of company technology-based products, most of which ...

next page

Showing results 1-20

Software information

See Midvale, UT salary details

$45.3K

$105.5K

$156.6K

How much do software jobs pay per year?

As of May 31, 2026, the average yearly pay for software in Midvale, UT is $105,482.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,900.00 and $122,600.00 per year, depending on experience, location, and employer.

What Are Different Types of Software Jobs?

Software jobs include software engineers, software developers, programmers, information technology or network systems specialists, QA testers, or developers who use existing tools, such as business information software, to develop new interfaces for institutional clients. Many of these jobs can be broken down further. For example, some developers work on front-end duties, such as designing interfaces for users. These may be for desktop, mobile, or web applications. Back-end programmers and developers, on the other hand, create the frameworks and logic that dictate how a program works. QA testers often work closely with developers to test programs before being released publicly.

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

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with coding languages (like Python, Java, or C++), version control systems (such as Git), and experience with software development frameworks are commonly required. Attention to detail, effective communication, and teamwork are crucial soft skills for collaborating on projects and delivering robust solutions. These skills ensure the development of high-quality, reliable software that meets user needs and business objectives.

What are some common challenges software professionals face when working on large-scale projects?

Software professionals working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent communication across distributed teams. Balancing the need for rapid development with maintaining code quality and meeting strict deadlines can also be demanding. Adapting to evolving requirements and integrating new technologies while minimizing disruptions are common aspects of the role, making strong organizational and collaboration skills essential.

What are software developers?

Software developers are professionals who design, create, test, and maintain software applications or systems. They use programming languages and development tools to build software that meets user needs or solves specific problems. Their responsibilities can include writing code, debugging, collaborating with other team members, and updating existing programs. Software developers work in a variety of industries, including technology, finance, healthcare, and more.

What jobs are there in software?

Jobs in software include roles such as software developer, software engineer, quality assurance tester, systems analyst, and technical support specialist. These positions often require knowledge of programming languages, software development tools, and problem-solving skills, with some roles requiring certifications or specific technical expertise.

What jobs in the US pay 300,000 a year?

Software engineering roles, especially senior positions such as principal engineers, software architects, and engineering managers, can earn $300,000 or more annually in the US. High compensation often requires extensive experience, specialized skills, and working at large tech companies or in high-demand industries, sometimes including stock options or bonuses.

What is the difference between Software vs Web Developer?

AspectSoftwareWeb Developer
Required CredentialsTypically a degree in Computer Science or related field; certifications like Microsoft Certified or Oracle CertifiedSimilar credentials; often a degree in CS or Web Development certifications
Work EnvironmentDevelops software applications for various platforms, including desktop and mobileBuilds websites and web applications primarily for online use
Employer & Industry UsageUsed across tech companies, software firms, and enterprisesCommon in digital agencies, tech startups, and online businesses
Common Search & Comparison IntentPeople compare to understand different roles in software creationOften compared to see distinctions in web-focused development

While both Software developers and Web Developers work in the tech industry and require similar skills and certifications, Software developers create applications for various platforms, whereas Web Developers focus on building websites and web-based applications. The choice depends on whether you're interested in broad software solutions or web-specific projects.

What cities near Midvale, UT are hiring for Software jobs? Cities near Midvale, UT with the most Software job openings:
Senior Software Engineer

Senior Software Engineer

Medallion Bank

Salt Lake City, UT • On-site

$118.30K - $156K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 14 days ago


Job description

Who we are:
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.