1

Junior Software Development Engineer Jobs in Sandy, UT

Student Developer Position - Location: Sandy, Utah (Hybrid) - ***You MUST be located in Utah to ... Junior of a CS degree looking to gain real-world experience in software development? NICE is ...

Sr. Software Engineer

American Fork, UT · On-site

$109K - $144K/yr

Lead the full software development lifecycle of mission-critical engineering projects, contributing ... Mentor and coach junior engineers, fostering a culture of continuous learning, code quality, and ...

Sr. Software Engineer

American Fork, UT

$109K - $144K/yr

Lead the full software development lifecycle of mission-critical engineering projects, contributing ... Mentor and coach junior engineers, fostering a culture of continuous learning, code quality, and ...

... of software quality. In addition to hands-on development, the Staff Engineer also takes on leadership responsibilities, including mentoring junior and mid-level engineers, reviewing code to ensure ...

Senior SDET/QA Lead Location: Midvale UT (ONSITE) FTE ONLY Must Have Technical/Functional Skills: * Strong programming experience in Python. * Hands on experience with PyTest for automated testing.

Student Developer Position - Location: Sandy, Utah (Hybrid) - ***You MUST be located in Utah to ... Junior of a CS degree looking to gain real-world experience in software development? NICE is ...

Test automation engineer

Salt Lake City, UT · On-site

$44.50 - $58.75/hr

Test Automation Engineer (SDET) Location: Salt Lake City, UT (Onsite) We are seeking a highly skilled Test Automation Engineer (SDET) with a strong background in designing, developing, and ...

Senior SDET/QA Lead Location : Midvale UT (ONSITE) FTE ONLY Must Have Technical/Functional Skills: • Strong programming experience in Python. • Hands on experience with PyTest for automated ...

next page

Showing results 1-20

Junior Software Development Engineer information

See Sandy, UT salary details

$44.2K

$89.8K

$134.9K

How much do junior software development engineer jobs pay per year?

As of Jun 27, 2026, the average yearly pay for junior software development engineer in Sandy, UT is $89,840.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,400.00 and $90,700.00 per year, depending on experience, location, and employer.

What is the difference between Junior Software Development Engineer vs Software Developer?

AspectJunior Software Development EngineerSoftware Developer
Required CredentialsTypically a bachelor's degree in CS or related field; some certificationsSimilar educational background; certifications vary
Work EnvironmentEntry-level, supervised, team-based projectsCan be entry or mid-level, often more independent
Employer & Industry UsageCommon in tech companies, startups, and IT firmsWidespread across industries, including tech, finance, and healthcare
Comparison Search IntentYesYes

The main difference between a Junior Software Development Engineer and a Software Developer lies in experience level and responsibilities. Junior Software Development Engineers are typically entry-level, working under supervision on basic tasks, while Software Developers may have more experience and handle more complex projects independently. Both roles require similar educational backgrounds and are common in tech industries, but the Junior role emphasizes learning and growth.

What does a Junior Software Development Engineer do?

A Junior Software Development Engineer is an entry-level professional who assists in designing, developing, testing, and maintaining software applications. They typically work under the guidance of senior engineers, contributing to coding tasks, debugging, and documentation. Their responsibilities may also include collaborating with other team members to solve technical problems and learn best practices in software engineering. This role is ideal for recent graduates or those with limited experience who are looking to build their skills and advance in the software development field.

What are some common challenges faced by Junior Software Development Engineers during their first year on the job?

Junior Software Development Engineers often encounter challenges such as adapting to a new codebase, understanding team workflows, and learning best practices for writing clean, maintainable code. They may also find it challenging to accurately estimate task complexity and communicate progress with senior team members. However, most teams provide mentorship and code reviews to help juniors grow, and active collaboration is encouraged to facilitate learning and integration into the team.

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

To thrive as a Junior Software Development Engineer, a solid understanding of programming fundamentals, algorithms, and data structures is essential, often backed by a degree in computer science or a related field. Familiarity with languages like Java, Python, or JavaScript, as well as experience using version control systems such as Git, is typically required. Strong problem-solving abilities, eagerness to learn, and effective teamwork and communication skills help individuals excel in collaborative and dynamic environments. These skills and qualities are crucial for delivering quality code, adapting to new technologies, and contributing meaningfully to software development projects.
What are the most commonly searched types of Software Development Engineer jobs in Sandy, UT? The most popular types of Software Development Engineer jobs in Sandy, UT are:
What are popular job titles related to Junior Software Development Engineer jobs in Sandy, UT? For Junior Software Development Engineer jobs in Sandy, UT, the most frequently searched job titles are:
What job categories do people searching Junior Software Development Engineer jobs in Sandy, UT look for? The top searched job categories for Junior Software Development Engineer jobs in Sandy, UT are:
Infographic showing various Junior Software Development Engineer job openings in Sandy, UT as of June 2026, with employment types broken down into 3% As Needed, 35% Full Time, 61% Part Time, and 1% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $89,840 per year, or $43.2 per hour.
Associate Software Engineer

Associate Software Engineer

NICE

Sandy, UT • Hybrid

Other

Posted 23 days ago


Job description

Student Developer Position - 

 Location: Sandy, Utah (Hybrid) - ***You MUST be located in Utah to qualify for this role***
Department: R&D - 
Schedule: Part-time (20 hours/week, flexible with class schedules, required to come to office 2 days a week)

Are you a student in your Junior of a CS degree looking to gain real-world experience in software development? NICE is seeking a motivated and passionate Student Developer to join our R&D Team.

This is a unique opportunity to work on cutting-edge web technologies that power the next generation of customer experience (CX) tools used by companies around the world.

What You'll Do

  • Work on microservices using - Golang
  • Write automation testing w/Playwright.
  • Participate in code reviews, team standups, and agile development processes
  • Write clean, maintainable, and well-documented code
  • Learn best practices in software development within a large-scale enterprise

What We're Looking For

  • Actively pursuing a degree in Computer Science, Information Systems, Software Engineering, or a related field
  • Familiarity with AWS, Microservices 
  • Problem-solving mindset and willingness to learn and tackle tough challenges
  • Ability to work independently and as part of a collaborative team
  • Strong communication skills
  • Positive can-do attitude

Nice to Have

  • Experience with REST APIs, unit testing, or cloud platforms (AWS)
  • Previous internship or project work with modern web apps

Perks for Students

  • Flexible work hours to accommodate school schedules
  • Mentorship from experienced developers
  • Real-world, resume-boosting development experience
  • Opportunity to contribute to production-level code used by global customers