1

Junior Software Developer Jobs in Sandy, UT (NOW HIRING)

... software in-house rather than buying off-the-shelf systems. Our flagship is a live, Quality ... We are seeking a full-stack developer to continue building this platform alongside the team ...

Senior Software Developer

Lehi, UT · On-site

$51.25 - $67.50/hr

The Senior Software Developer works with both IT and business partners to deliver high-quality, well-tested database applications that meet the company's needs. Candidates will have a history of ...

Senior Software Developer

Lehi, UT · On-site

$51.25 - $67.50/hr

The Senior Software Developer works with both IT and business partners to deliver high-quality, well-tested database applications that meet the company's needs. Candidates will have a history of ...

IT Software Developers

Salt Lake City, UT · On-site

$85K - $105K/yr

  • Retirement

Responsibilities IT Software Developer IV Requirements • Develop, support, and maintain Student ... Mentor junior developers and provide guidance on technical approach, code quality, and best ...

Senior Software Developer

Salt Lake City, UT · On-site +1

$147K - $198K/yr

The software developers on our team are the primary contributors to Neuron on both the frontend and the backend. You will work closely with a fully remote team of designers, developers, and ...

Principal Software Engineer with Test Solutions

Provo, UT

$127K - $171K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Lead and mentor junior software engineers Qualifications You Must Have: * Typically requires a Bachelor's Degree in Science, Technology, Engineering, or Mathematics (STEM) and minimum 8 years prior ...

Senior Software Developer

Lehi, UT · On-site

$51.25 - $67.50/hr

The Senior Software Developer works with both IT and business partners to deliver high-quality, well-tested database applications that meet the company's needs. Candidates will have a history of ...

Senior Software Developer

Salt Lake City, UT · On-site

$53.75 - $71/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Senior Software Developers are responsible for working on significant critical projects and take responsibility for all facets of the development process. You actively participate in backlog grooming ...

Calypso Developer

Salt Lake City, UT · On-site

  • Retirement

  • PTO

Software Development/ Engineering Main location: United States, Utah, Salt Lake City Position ID ... initiatives while mentoring junior developers and promoting engineering best practices.

Showing results 21-40

Junior Software Developer information

See Sandy, UT salary details

$22.8K

$84.5K

$130.7K

How much do junior software developer jobs pay per year?

As of Aug 13, 2026, the average yearly pay for junior software developer in Sandy, UT is $84,550.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,700.00 and $82,700.00 per year, depending on experience, location, and employer.

What are some typical challenges a junior software developer might face when starting out, and how can they overcome them?

Junior Software Developers often encounter challenges such as understanding large codebases, managing their time effectively between learning and delivering tasks, and adapting to new development tools or frameworks. To overcome these hurdles, it's helpful to actively seek guidance from more experienced team members, participate in code reviews, and make consistent use of documentation. Regular communication within the team and a willingness to ask questions can significantly speed up the learning process and help build confidence in your role.

What does a junior software developer do?

A junior software developer works on a development team writing and maintaining code for computer applications. As a junior software developer, your primary responsibilities are to learn the codebase, work on small bug fixes, and participate in paired programming with mid-level and senior developers. Junior software developers are entry-level positions, but as you gain experience and build up your programming skills, you will start to take on larger projects. Your job duties include attending and contributing to development team meetings, troubleshooting, patching computer code, and collaborating with other developers to create applications.

What are the key skills and qualifications needed to thrive as a junior software developer, and why are they important?

To thrive as a Junior Software Developer, you need proficiency in programming languages (such as Python, Java, or JavaScript), algorithms, and problem-solving, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development frameworks are valuable technical assets. Strong communication, teamwork, and a willingness to learn help you adapt and contribute effectively in collaborative environments. These skills and qualities are essential for delivering reliable code, supporting team goals, and growing in a fast-evolving tech landscape.

What does a junior software developer do?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers and contribute to various stages of the software development lifecycle. Their responsibilities often include writing basic code, debugging, collaborating with team members, and learning new technologies to improve their skills. This role is a great starting point for individuals looking to build a career in software development.
What are the most commonly searched types of Software Developer jobs in Sandy, UT? The most popular types of Software Developer jobs in Sandy, UT are:
What are popular job titles related to Junior Software Developer jobs in Sandy, UT? For Junior Software Developer jobs in Sandy, UT, the most frequently searched job titles are:
What job categories do people searching Junior Software Developer jobs in Sandy, UT look for? The top searched job categories for Junior Software Developer jobs in Sandy, UT are:
What cities near Sandy, UT are hiring for Junior Software Developer jobs? Cities near Sandy, UT with the most Junior Software Developer job openings:
Infographic showing various Junior Software Developer job openings in Sandy, UT as of August 2026, with employment types broken down into 85% Full Time, 12% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $84,550 per year, or $40.6 per hour.

C# Software Developer or Senior C# Software Developer

Utah Retirement Systems

Salt Lake City, UT

$93K - $119K/yr

Full-time

Dental, Life, Retirement

Re-posted 21 days ago


Job description

About The Company

Utah Retirement Systems (URS) provides benefits for state and other Utah public employees.  It has two divisions.  The Retirement Office administers pension and retirement savings plans.  PEHP specializes in medical, dental, life, and other benefits.

Job Description

This job may be filled at either of the levels listed below.

C# Software Developer- Min: $84,700.74/yr.  Max: $107,994.67/yr.

Senior C# Software Developer- Min: $93600.24/yr.  Max: $119,344.58/yr.

Summary:

Performs a variety of systems/analyst functions involving complex technical duties related to the timely and reliable functioning of business and computer software systems for the use of others.  Manages the implementation of computer systems throughout the development life cycle.   Incumbents at this level develop more complex long-term projects and are required to develop program and system design and coding specifications. They may function as team leader and supervise a project team on an occasional basis.

Duties and Responsibilities: 

  • Consistently write, and code software programs and applications according to specifications
  • Coordinates the development effort with the proper stakeholders to insure accurate, efficient, and secure production processing.
  • Meets and coordinates with stakeholders to determine system requirements and objectives.
  • Performs ongoing user training.
  • Investigates, identifies, and defines system problems, resolves issues and creates beneficial enhancements.
  • Run and monitor software performance tests for the purposes of correcting errors, isolating improvement, and general debugging.
  • Documents system and user requirements using techniques such as flow charts, diagrams, specifications etc.
  • Determines requirements for system implementation including interoperability with other systems, both manual and automated, and data conversions
  • Designs data base files; determines file content needs, size and characteristics, etc.
  • Identifies system and file security needs and levels of confidentiality.
  • Coordinates with users and management, all deployment of new or modified programs and systems.
  • Monitors their own work priorities, schedules, and assignments.
  • Maintains regular and reliable attendance.
  • Maintains strict confidentiality.
  • Performs other related duties as required
  • Required Experience

    C# Software Developer

    Bachelor's Degree in computer science or equivalent; AND five (5) years of progressively responsible software application experience; OR an equivalent combination of education and experience.

    Specific experience in systems analysis, design and programming preferred.

    Senior C# Software Developer

    Bachelor Degree in Computer Science, Information Science, or Software Engineering; and seven (7) years of progressively responsible experience working as a systems analyst; at least two (2) years of supervisory or project management experience; OR an equivalent combination of education and experience.

    Specific experience in systems design and programming preferred.

    Knowledge, Skills, and Abilities

    This list contains knowledge, skills, and abilities that are typically associated with the job. It is not all-inclusive and may vary from position to position:

    Required technical skills include:

    • Expert programming knowledge in languages such as Pick Basic, Java, and C#.
    • Advanced knowledge of data structures and storage with data systems such as UniVerse, Oracle, and MS SQL Server.
    • Extensive skills in requirement gathering, organization, and project planning and management.
    • Extensive problem-solving skills, ability to debug software code identify issues, and implement solutions.
    • Considerable knowledge of Information System development methodologies and applications.
    • Systems analysis and design concepts both structured and object oriented.
    • Batch, on-line distributive, and desktop systems.
    • Experience with information system management concepts, methods, and standards for project control; such as Entity relationship modeling, data flow diagramming and computations and algorithms common to system analysis and design.

    Required mathematical skills include working knowledge of:

    • Calculate figures and amounts such as proportions and percentages.
    • Apply concepts of basic algebra.

    Must possess excellent communication skills:

    • Read, analyze, and interpret general business periodicals, legal documents, professional journals, technical procedures, or regulations.
    • Write reports, business correspondence, software requirements, and procedure manuals.

    Must have the ability to:

    • Establish and maintain effective working relationships with professionals, vendors, department heads, coworkers and the public.
    • Have a high degree of self-motivation and experience working both independently and in a team-oriented, collaborative environment.
    • Follow written and verbal instructions.
    • Prioritize work.
    • Perform within deadlines.
    • Work well in a team environment as well as independently.
    • Multi-task by handling a variety of duties in a timely and efficient manner.
    • Follow through with assignments.
    • Deal effectively with stress caused by workload and time deadlines.

    The incumbent must always demonstrate judgment, high integrity, and personal values consistent with the values of URS.

    Work Environment

    Incumbent performs in a typical office setting with appropriate climate controls. Tasks require a variety of physical activities which do not generally involve muscular strain, but do require activities related to walking, standing, stooping, sitting, reaching, talking, hearing and seeing. Common eye, hand, finger dexterity required to perform essential functions. 

     

    PEHP

    Java Developer

    Strong skills in core Java, server-side Java technologies

    Experience working with JavaScript and modern frameworks (React/Redux, Angular, Vue, etc.)

    Experience developing RESTful APIs based on Microservices Architecture

    Experience developing in AGILE environments

    Experience integrating with backend services like JMS, J2C, ORM frameworks (Hibernate, JPA, JDO, etc), JDBC.

    Relational Database design and optimization experience with (Oracle, MS SQL, or Postgress)

    Familiar with Bitbucket, GIT, GitHUB, GITLab, etc. around continuous integration and continuous delivery infrastructure

    Experience testing RESTful services

    Experience in designing and developing automated test frameworks

    Experience with Claims processing, Finance, Case Management, Imaging and Operations, Marketing, LTD, Life, Flex and HSA/HRA/FSA. is beneficial.

    URS

    Must have an expert knowledge in .NET Framework specifically C#, MVC, Web Api.

    Experience with Microsoft SQL Server, relational database design, SQL, and performance tuning.

    Familiar with Object Oriented Design, Software Architecture and Application Security.

    Experience with Unit Testing.

    Must have a solid working knowledge of the Visual Studio IDE and Team Foundation Server.

    Experience with Reporting and Web Services, XML, Json,  Cascading Style Sheets.

    Must be able to train and/or mentor existing staff in the above-mentioned skills.

    INVESTMENTS (Only post this portion if position is for Investments)

    Requires competency with T-SQL as well as stored procedures and functions, ability to thoroughly investigate and understands data, capably manage complex data relationships, and efficiently implement robust and accurate query logic.

    Experience with SQL Server Reporting Service preferred.

    Knowledge of institutional investment management principles and practices and platforms (DTC, SWIFT, FIX, OASYS, CTM) preferred.

     

    Enterprise Applications

    Expert knowledge in Microsoft .NET Framework and C# specifically WPF, MVVM, and Web Api.

    Microsoft SQL Server, relational database design, SQL, and performance tuning.

    Experience with Unit and Integration Testing.

    Familiar with Visual Studio and Team Foundation Server.

    Understanding of Software Architecture and Application Security.

    Employment Type: FULL_TIME