1

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

Senior Software Engineer

Lehi, UT · On-site

$115K - $151K/yr

The Opportunity We're looking for a Senior Software Engineer to play a key technical leadership role on one of our core product areas. This role is ideal for an experienced engineer who thrives on ...

Sr Software Engineer

South Jordan, UT

$116K - $154K/yr

The Opportunity We are looking for a Senior Software Engineer to join one of our high-impact ... Experience on a developer platform or framework team - building shared tooling, libraries, and ...

Sr Software Engineer

South Jordan, UT · On-site

$116K - $154K/yr

The Opportunity We are looking for a Senior Software Engineer to join one of our high-impact ... Experience on a developer platform or framework team - building shared tooling, libraries, and ...

Senior Software Engineer

Salt Lake City, UT · Hybrid

$118K - $156K/yr

The Senior Software Engineer is responsible for translating business requirements to technical ... Familiarity with DevOps and continuous integration/continuous delivery (CI/CD). * Documentation and ...

Sr Software Engineer

South Jordan, UT

$116K - $154K/yr

The Opportunity We are looking for a Senior Software Engineer to join one of our high-impact ... Experience on a developer platform or framework team -- building shared tooling, libraries, and ...

Sr. Software Engineer

Salt Lake City, UT · On-site

$118K - $156K/yr

Join us as we help people all over the world thrive at work. Sr. Software Engineer. Responsible for developing inbound and outbound interfaces between cloud and on-premise and cloud instances of SAP ...

Senior Software Engineer

Salt Lake City, UT · On-site

$118K - $156K/yr

The Senior Software Engineer is responsible for translating business requirements to technical ... Familiarity with DevOps and continuous integration/continuous delivery (CI/CD). * Documentation and ...

Senior Software Engineer

Salt Lake City, UT · On-site

$118K - $156K/yr

The Senior Software Engineer is responsible for translating business requirements to technical ... Familiarity with DevOps and continuous integration/continuous delivery (CI/CD). * Documentation and ...

Senior Software Engineer

Lehi, UT · On-site +1

$111K - $139K/yr

Ancestry is seeking a Senior Software Engineer to join our team. You will join an impressive team of developers and product managers who have built some of the world's most compelling products ...

Senior Software Engineer

Lehi, UT · Remote

$111K - $139K/yr

Ancestry is seeking a Senior Software Engineer to join our team. You will join an impressive team of developers and product managers who have built some of the world's most compelling products ...

Senior Software Engineer

Lehi, UT · On-site

$111K - $139K/yr

Ancestry is seeking a Senior Software Engineer to join our team. You will join an impressive team of developers and product managers who have built some of the world's most compelling products ...

Senior Software Engineer, Actimize

Sandy, UT · On-site

$116K - $153K/yr

Senior Software Engineer - Fraud Detection Platform About the Role We are looking for a Lead Software Engineer to maintain and evolve the web applications that power our fraud detection platform. The ...

ABOUT THIS ROLE As a Senior Software Engineer II at LVT, you will play a critical role as part of a ... You will take ownership to ship your code into production and collaborate with QA, DevOps, SecOps ...

The Senior Software Engineer is responsible for extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world; analyzing requirements, procedures, and ...

next page

Showing results 1-20

Senior Software Developer information

See Sandy, UT salary details

$14

$58

$83

How much do senior software developer jobs pay per hour?

As of Jun 28, 2026, the average hourly pay for senior software developer in Sandy, UT is $58.66, according to ZipRecruiter salary data. Most workers in this role earn between $49.81 and $65.77 per hour, depending on experience, location, and employer.

What is the average salary of a senior software developer?

The average salary of a senior software developer typically ranges from $100,000 to $150,000 annually, depending on experience, location, and industry. Factors such as proficiency in programming languages, experience with cloud platforms, and certifications can influence compensation levels.

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

To thrive as a Senior Software Developer, you need deep expertise in programming languages, software architecture, and problem-solving, typically backed by a bachelor’s degree in computer science or a related field. Proficiency with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is standard, and certifications in these areas can be beneficial. Leadership, strong communication, and mentoring abilities set standout candidates apart in this role. These skills ensure that complex projects are delivered efficiently, code quality is maintained, and junior team members are effectively guided for overall team success.

What is L1, L2, L3, and L4 developer?

In the context of a Senior Software Developer role, L1, L2, L3, and L4 typically refer to different levels of experience and responsibility within an organization, with L1 being entry-level and L4 being senior or lead positions. These levels often correspond to increasing technical skills, project management capabilities, and leadership responsibilities, and are used to structure career progression and compensation. The specific definitions can vary by company, but generally, higher levels require more advanced coding, problem-solving, and mentorship skills.

What Is a Senior Software Developer?

Senior software developers have several years of experience in the software industry. They have proven successful in exceeding client expectations when developing programs and have provided excellent support in the managing of those applications. They have worked their way up from junior software developer positions and have mastered a variety of coding languages and programs. Senior software developers train and oversee a team of junior software developers.

What kinds of projects and responsibilities can a Senior Software Developer expect to handle on a daily basis?

As a Senior Software Developer, you’ll typically be responsible for leading complex development projects, designing technical solutions, and mentoring junior team members. Daily tasks often include writing and reviewing code, participating in architecture discussions, collaborating with cross-functional teams (such as QA, product management, and DevOps), and troubleshooting high-level technical issues. You may also be involved in setting coding standards, conducting code reviews, and helping to plan sprints or project roadmaps.

Can I make 200k a year as a software engineer?

Senior software developers in high-cost-of-living areas or with specialized skills such as cloud computing, machine learning, or leadership roles can earn $200,000 or more annually. Compensation varies based on experience, location, company size, and industry, with some senior roles reaching or exceeding this level through bonuses and stock options.

What are Senior Software Developers?

Senior Software Developers are experienced professionals who design, develop, and maintain complex software applications. They often lead development teams, mentor junior developers, and make critical architectural decisions. Their responsibilities include writing high-quality code, troubleshooting technical issues, and ensuring that software projects meet performance and security standards. With deep expertise in programming languages and software engineering principles, they play a key role in delivering successful technology solutions for organizations.

What engineers make $500,000?

Senior software engineers, especially those with specialized skills in areas like machine learning, cloud computing, or cybersecurity, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Such compensation typically requires extensive experience, advanced technical expertise, and work at large tech companies or startups with high growth potential.

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

AspectSenior Software DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's or higher in CS or related field; similar experience levels
Work EnvironmentCollaborates on complex projects, mentors juniors, leads technical effortsDesigns, develops, tests software; may work on specific modules or systems
Industry UsageCommonly used in tech companies, startups, and enterprise firmsWidely used across industries, often interchangeable with developer roles

The main difference is that Senior Software Developers typically have more experience, leadership responsibilities, and focus on complex project oversight, while Software Engineers may focus more on designing and implementing software solutions. Both roles require similar credentials and are integral in software development teams, but Senior Software Developers often take on mentorship and strategic tasks.

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 Senior Software Developer jobs in Sandy, UT? For Senior Software Developer jobs in Sandy, UT, the most frequently searched job titles are:
What job categories do people searching Senior Software Developer jobs in Sandy, UT look for? The top searched job categories for Senior Software Developer jobs in Sandy, UT are:
What cities near Sandy, UT are hiring for Senior Software Developer jobs? Cities near Sandy, UT with the most Senior Software Developer job openings:
C# Software Developer or Senior C# Software Developer

C# Software Developer or Senior C# Software Developer

Utah Retirement Systems

Salt Lake City, UT • On-site

$52.75 - $69.75/hr

Full-time

Retirement

Posted 4 days ago


Job description

Job Summary:
Utah Retirement Systems (URS) provides benefits for state and other Utah public employees, and they are seeking a C# Software Developer or Senior C# Software Developer. The role involves performing complex technical duties related to the functioning of business and computer software systems, managing system implementations, and developing program and system design and coding specifications.
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 on‑going 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
Qualifications:
Required:
• 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.
• 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.
• 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.
• Calculate figures and amounts such as proportions and percentages.
• Apply concepts of basic algebra.
• Read, analyze, and interpret general business periodicals, legal documents, professional journals, technical procedures, or regulations.
• Write reports, business correspondence, software requirements, and procedure manuals.
• Establish and maintain effective working relationships with professionals, vendors, department heads, co‑workers 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.
• 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.
• Expert knowledge in Microsoft .NET Framework and C# specifically WPF, MVVM, and Web Api.
• Experience with Unit and Integration Testing.
• Familiar with Visual Studio and Team Foundation Server.
• Understanding of Software Architecture and Application Security.
Preferred:
• Specific experience in systems analysis, design and programming preferred.
• Specific experience in systems design and programming preferred.
• Experience with SQL Server Reporting Service preferred.
• Knowledge of institutional investment management principles and practices and platforms (DTC, SWIFT, FIX, OASYS, CTM) preferred.
Company:
Utah Retirement Systems provides retirement and insurance services. Founded in 1963, the company is headquartered in Salt Lake City, USA, with a team of 201-500 employees. The company is currently Growth Stage.