1

Senior Net Developer Jobs in Utah (NOW HIRING)

Senior Performance Engineer

Salt Lake City, UT

$101.10K - $138.90K/yr

As the world moves towards a net-zero future, AES is committed to meeting the Paris Agreement ... AESCleanEnergy (CE) is seeking aSeniorPerformance Engineer to support theO&M Engineeringteam by ...

Senior Legal Counsel, Privacy

Lehi, UT

$130.90K - $177.90K/yr

... net-new products-by embedding privacy-by-design into product development, managing risk and ... Developers, AMEA and Cybersecurity, to assess privacy risks and regulatory requirements across ...

Engineer Co-Op Internship

Ogden, UT · On-site

$16.50 - $21.25/hr

Software improvements using Discus for Print ballooning, populate net inspect for First articles ... Currently enrolled in an accredited college/university as a rising junior or senior pursuing a ...

Engineer Co-Op Internship

Ogden, UT

$16.50 - $21.25/hr

Software improvements using Discus for Print ballooning, populate net inspect for First articles ... Currently enrolled in an accredited college/university as a rising junior or senior pursuing a ...

Engineer Co-Op Internship

Ogden, UT

$16.50 - $21.25/hr

Software improvements using Discus for Print ballooning, populate net inspect for First articles ... Currently enrolled in an accredited college/university as a rising junior or senior pursuing a ...

next page

Showing results 1-20

Senior Net Developer information

See Utah salary details

$33

$54

$71

How much do senior net developer jobs pay per hour?

As of May 29, 2026, the average hourly pay for senior net developer in Utah is $54.81, according to ZipRecruiter salary data. Most workers in this role earn between $48.12 and $61.30 per hour, depending on experience, location, and employer.

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

To thrive as a Senior .NET Developer, you need advanced proficiency in C#, ASP.NET, and object-oriented programming, typically supported by a bachelor's degree in computer science or related field. Experience with tools like Visual Studio, SQL Server, and version control systems such as Git, along with relevant Microsoft certifications (e.g., MCSD), is highly valued. Strong problem-solving, leadership, and communication skills help you collaborate effectively and mentor junior developers. These competencies ensure robust, maintainable software solutions and contribute to successful project delivery in complex development environments.

How does a Senior .NET Developer typically collaborate with cross-functional teams during the software development lifecycle?

As a Senior .NET Developer, you will often work closely with product managers, UI/UX designers, QA engineers, and other developers to deliver robust software solutions. Collaboration usually involves participating in requirement-gathering sessions, contributing to architectural decisions, conducting code reviews, and ensuring seamless integration of backend and frontend components. Clear communication and proactive problem-solving are essential, as you may also mentor junior developers and provide technical guidance to the team. This collaborative approach helps ensure that projects are delivered efficiently and meet both technical and business requirements.

What is a Senior .NET Developer?

A Senior .NET Developer is an experienced software engineer who specializes in building, maintaining, and optimizing applications using Microsoft’s .NET framework. They are responsible for designing robust and scalable solutions, leading development teams, and ensuring best coding practices. Senior .NET Developers typically work with technologies such as C#, ASP.NET, SQL Server, and may also be involved in architectural decisions, mentoring junior developers, and collaborating with stakeholders to deliver high-quality software products.

What is the difference between Senior Net Developer vs .NET Developer?

AspectSenior Net Developer.NET Developer
Required Experience5+ years, leadership skills1-3 years, foundational skills
CertificationsMicrosoft Certified: Azure Developer Associate or similarOptional, but beneficial
Work EnvironmentLead projects, mentor juniors, design architectureDevelop applications, write code, troubleshoot
ResponsibilitiesArchitect solutions, oversee team, optimize performanceBuild and maintain .NET applications, implement features

The main difference between a Senior Net Developer and a .NET Developer lies in experience, responsibilities, and leadership. Senior Net Developers typically have more years of experience, hold advanced certifications, and take on leadership roles in project design and team mentoring. In contrast, .NET Developers focus on coding and application development with less emphasis on leadership or architecture. Both roles are essential in the software development lifecycle, but the senior position involves broader strategic responsibilities.

What are the most commonly searched types of Net Developer jobs in Utah? The most popular types of Net Developer jobs in Utah are:
What cities in Utah are hiring for Senior Net Developer jobs? Cities in Utah with the most Senior Net Developer job openings:
What are popular job titles related to Senior Net Developer jobs in UT? For Senior Net Developer jobs in UT, the most frequently searched job titles are:
Infographic showing various Senior Net Developer job openings in Utah as of May 2026, with employment types broken down into 1% As Needed, 67% Full Time, 16% Part Time, and 16% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $113,996 per year, or $54.8 per hour.

Senior Technical Project Manager

Guru Technologies

Layton, UT • On-site

$84K - $130K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 10 days ago


Job description

Senior Technical Project Manager
Solution Ownership | Software Delivery | Client Engagement
Guru Technologies is seeking a highly organized and technically fluent Senior Technical Project Manager to lead delivery of custom software projects across mobile, web, AI, integration, and enterprise systems.
This role sits at the intersection of clients, engineering teams, and product outcomes. The Technical Project Manager is responsible for translating business needs into clear technical execution plans and guiding engineering teams to deliver high quality software on time and within budget.
We are looking for someone who combines strong communication and leadership skills with a practical understanding of modern software development. The ideal candidate is comfortable working directly with engineers, facilitating Agile development processes, managing client relationships, and proactively keeping projects on track.
About Guru Technologies
Guru Technologies is a custom software development firm based in Layton, Utah, founded in 2005. Our team of approximately 50 engineers and technologists builds high impact software for startups, mid sized businesses, and large enterprise organizations.
Our work spans:
• Custom web and mobile application development
• Cloud architecture and system integrations
• AI and machine learning solutions
• Enterprise platforms and ERP implementations
• API and data platform development
We work closely with our clients as long term technology partners, helping them design and build systems that drive real business outcomes.
Our team operates in a flexible hybrid model, with most employees working in office Tuesday through Thursday and remote the remainder of the week.
At Guru, engineers and technologists are exposed to a wide range of technologies and industries, allowing them to grow their skills rapidly while working on meaningful projects.
Learn more at: www.gurutechnologies.net
Responsibilities
Own Software Project Delivery
  • Lead software development projects from kickoff through delivery, ensuring alignment between client expectations, engineering execution, and business outcomes.
  • Define project scope, timelines, milestones, and delivery roadmaps.
  • Monitor project progress and proactively manage risks related to scope, timeline, and budget.
  • Provide clear and consistent updates to clients and internal leadership on project status.

Drive Agile Development Processes
  • Facilitate Agile ceremonies including sprint planning, backlog grooming, standups, demos, and retrospectives.
  • Translate client requirements into actionable user stories and development tasks.
  • Maintain and prioritize the product backlog to ensure development teams remain focused on the highest value work.
  • Coordinate across engineering teams to ensure delivery velocity and quality.

Serve as the Bridge Between Clients and Engineers
  • Act as the primary liaison between client stakeholders and the development team.
  • Communicate technical concepts and delivery progress clearly to both technical and non technical audiences.
  • Facilitate discussions around tradeoffs, scope adjustments, and delivery strategy.
  • Ensure alignment between product goals and technical implementation.

Manage Scope, Budget, and Delivery Quality
  • Track project milestones, deliverables, risks, and change requests.
  • Provide proactive updates to clients regarding timeline and budget implications.
  • Ensure testing, validation, and troubleshooting occur throughout the development lifecycle.
  • Coordinate resolution of issues and blockers between development teams and client stakeholders.
  • Ensure projects are delivered with high quality and strong client satisfaction.

Support Project Estimation and Discovery
  • Participate in client discovery sessions to understand project requirements and constraints.
  • Assist in developing project estimates, delivery approaches, and technical scopes of work.
  • Collaborate with engineering leadership to ensure realistic delivery plans and resource allocation.

Requirements
  • Minimum 5 years experience in software development, either as a project manager, product manager, software engineer, or similar role.
  • Strong working knowledge of software development processes and Agile methodologies.
  • Experience managing software development teams or coordinating cross functional technical projects.
  • Ability to translate business requirements into actionable development tasks and user stories.
  • Strong organizational and multitasking skills with attention to detail.
  • Excellent communication skills with the ability to work effectively with both technical teams and business stakeholders.
  • Experience with project estimation and delivery planning is highly desirable.
  • A technical background in computer science, software engineering, or a related field is helpful but not required.

What Makes Someone Successful in This Role
A successful Technical Project Manager at Guru Technologies:
  • Communicates clearly and proactively with both engineers and clients
  • Understands enough about software systems to facilitate productive technical conversations
  • Maintains strong organization across multiple projects and moving parts
  • Anticipates risks and manages delivery challenges before they become problems
  • Builds trust with both engineering teams and client stakeholders

Benefits
  • Medical, Dental, and Vision Insurance
  • 401K
  • Vacation, sick, personal, and holiday pay
  • Flexible work schedule
  • Hybrid work environment