1

Online Software Developer Jobs in Utah (NOW HIRING)

Junior Software Engineer

South Jordan, UT ยท On-site

$48K - $63K/yr

As a software developer with mthree, you'll build complex applications in a global team environment ... Get trained at mthree Academy in an online class for 4-8 weeks with other graduates. Focusing on ...

Software Engineering Instructor

Ephraim, UT ยท On-site

$78K - $82K/yr

Preference will be given to individuals with online teaching experience. * They must be proficient ... Software Engineering * Computer Organization and Architecture * Operating Systems * Personal ...

Senior Software Engineer

Arsenal, UT

$116K - $153K/yr

Worker Type Regular AV is seeking a highly motivated and skilled Software Developer to join our team supporting the Missile Defense System (MDS) Ground Test (GT) scenario design for the Missile ...

Developer II

Lehi, UT ยท On-site

$90K - $110K/yr

Developer II is an early-career software development role focused on delivering customer value through high-quality technical solutions. Individuals in this role are expected to work independently on ...

next page

Showing results 1-20

Online Software Developer information

What is the difference between Online Software Developer vs Web Developer?

AspectOnline Software DeveloperWeb Developer
CredentialsTypically requires programming skills, certifications varyRequires HTML, CSS, JavaScript knowledge, often certifications or degrees in web development
Work EnvironmentRemote or online platforms, project-basedRemote or office-based, focused on website and web app creation
Industry UsageUsed across tech, e-commerce, online servicesPrimarily in digital media, marketing, e-commerce
Search & Comparison IntentFocuses on online software solutions, app developmentFocuses on website design, front-end/back-end development

Online Software Developers and Web Developers both create digital solutions but differ in scope. Online Software Developers often build applications and platforms for online use, while Web Developers focus on websites and web interfaces. Both roles require programming skills and can be remote, but their target projects and industry applications vary.

What are the key skills and qualifications needed to thrive as an Online Software Developer, and why are they important?

To thrive as an Online Software Developer, you need strong programming skills in languages like JavaScript, Python, or Java, along with a relevant degree or equivalent experience. Familiarity with version control systems like Git, cloud platforms, and frameworks such as React or Node.js is typically required. Problem-solving abilities, effective communication, and the capacity to work independently are vital soft skills in this role. These competencies ensure you can build reliable web applications, collaborate effectively with distributed teams, and adapt quickly to evolving technologies.

What does an Online Software Developer do?

An Online Software Developer is responsible for designing, coding, testing, and maintaining software applications that are accessed over the internet, such as web apps, cloud-based platforms, and online services. They work with programming languages like JavaScript, Python, Java, or PHP, and often utilize frameworks and tools for web development. Their tasks include collaborating with designers and other developers, troubleshooting issues, and ensuring the security and scalability of online software. Online Software Developers may also be involved in deploying updates and integrating third-party services to enhance application functionality.

What are some common challenges faced by online software developers, and how can they be managed effectively?

Online software developers often encounter challenges such as coordinating with distributed teams, managing time zone differences, and ensuring clear communication in virtual environments. To address these, it's important to leverage collaboration tools, establish regular check-ins, and maintain thorough documentation. Proactively managing these aspects not only helps in delivering high-quality software but also fosters a productive and supportive remote work culture.
What are the most commonly searched types of Software Developer jobs in Utah? The most popular types of Software Developer jobs in Utah are:
What cities in Utah are hiring for Online Software Developer jobs? Cities in Utah with the most Online Software Developer job openings:
Infographic showing various Online Software Developer job openings in Utah as of June 2026, with employment types broken down into 92% Full Time, 4% Part Time, 1% Temporary, and 3% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution.
Software Developer (AI Enhanced), Information Systems

Software Developer (AI Enhanced), Information Systems

National Benefit Services, LLC

South Jordan, UT โ€ข On-site

Full-time

Posted 11 days ago


Job description

Description:

We are seeking a highly motivated and innovative software developer who thrives on solving complex problems using cutting-edge AI development tools (Claude Code, Github Copilot, Cursor). This role is perfect for a self-starting problem solver who has successfully built real solutions using AI-assisted coding platforms like Cursor, Claude Code, and similar tools. You will be responsible for transforming business challenges into working software solutions, leveraging AI to accelerate development while maintaining high code quality and system reliability. This is not a traditional development role. We need someone who thinks differently, acts independently, and can navigate ambiguity to create something from nothing. Reports to the Supervisor of Information Systems. This position is full-time, 100% remote, salary, and exempt.


What We're NOT Looking For

ยท Traditional enterprise developers who only work within established frameworks

ยท Candidates who require extensive management oversight and detailed specifications

ยท Developers who resist using AI tools or are overly attached to traditional development methods


Key Responsibilities


Development & Problem Solving

ยท Identify, scope, and solve complex business problems by building software solutions from scratch

ยท Transform vague requirements and business pain points into concrete technical implementations

ยท Take full ownership of projects from conception through deployment and testing

ยท Research, evaluate, and implement emerging technologies and AI tools to solve unique challenges

ยท Create prototypes rapidly to validate concepts and iterate based on feedback


AI-Assisted Development

ยท Leverage Cursor, Claude Code, and other AI development tools to accelerate coding and improve quality

ยท Master prompt engineering techniques to maximize AI tool effectiveness for code generation, debugging, and optimization

ยท Integrate AI capabilities into applications where appropriate, including API integrations and custom AI workflows

ยท Stay current with evolving AI development tools and incorporate best practices into daily workflows

ยท Balance AI assistance with fundamental coding skills and architectural understanding


Full-Stack Development

ยท Build end-to-end solutions across the technology stack, with emphasis on Microsoft technologies (Azure, .NET, SQL Server, SharePoint, Office 365)

ยท Design and implement APIs, databases, user interfaces, and system integrations

ยท Write clean, maintainable, and well-documented code that other developers can understand and extend

ยท Implement robust error handling, logging, and monitoring for production systems

ยท Ensure security best practices are followed throughout the development lifecycle


Adaptive Project Management

ยท Work effectively within Shape Up, Agile, and/or Waterfall methodologies as projects require

ยท Participate in sprint planning, stand-ups, and retrospectives when using Agile approaches

ยท Manage project timelines and deliverables independently with minimal oversight

ยท Communicate progress, blockers, and technical decisions clearly to stakeholders and/or leadership

ยท Adapt quickly to changing priorities and requirements while maintaining solution quality

Requirements:


Essential Qualifications

ยท Demonstrated Visionary experience: Portfolio of projects built from scratch that solved real business problems

ยท Proven AI tool proficiency: Hands-on experience with Cursor, Claude Code, GitHub Copilot, or similar AI development platforms

ยท Problem-solving track record: Examples of complex technical challenges you've independently researched and solved

ยท Microsoft technology stack knowledge: Experience with .NET, C#, Azure, SQL Server, and related technologies

ยท Full-stack development capabilities: Ability to work across frontend, backend, database, and integration layers


Critical Soft Skills

ยท Self-starter mentality: Ability to work independently with minimal direction and take initiative on projects

ยท Critical thinking: Strong analytical skills to break down complex problems and identify optimal solutions

ยท Divergent thinking: Creativity to approach problems from multiple angles and find innovative solutions

ยท Detail-oriented: Meticulous attention to code quality, edge cases, and system reliability while maintaining development velocity, including careful review and validation of AI-generated code

ยท Adaptability: Comfort with ambiguity and ability to pivot approaches based on new information

ยท Communication skills: Ability to explain technical concepts to non-technical stakeholders, document solutions clearly, navigate difficult conversations professionally, and maintain alignment with teammates through effective collaboration



Preferred Experience

ยท Experience building internal or external tools, automation solutions, or productivity-enhancing applications

ยท Familiarity with API integrations, webhook implementations, and third-party service connections

ยท Knowledge of modern deployment practices including CI/CD and cloud platforms

ยท Experience with database design and optimization for performance and scalability

ยท Understanding of security principles and implementation in enterprise environments


Physical Requirements

This position requires the employee to be seated the majority of the work time.


Note: The statements herein are intended to describe the general nature and level of work

for the designated position. The statements are not a complete list of responsibilities,

duties, and skills required of personnel so classified. Also, they do not establish a contract

for employment, do not eliminate your โ€œat-willโ€ status in anyway, and are subject to

change at the discretion of National Benefit Services, LLC.