1

Senior Application Software Engineer Jobs in Draper, UT

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 ... Keep dependencies and application frameworks patched, secure, and supportable. * Improve test ...

Senior Software Engineer - VoIP

Lehi, UT · On-site

$115K - $151K/yr

Senior Software Engineer (VoIP) We're building the tools that help local businesses connect, grow ... Experience in network, server, and application-status monitoring. Why you'll love working here:

Sr Software Engineer II

Lehi, UT · On-site

$115K - $151K/yr

ABOUT THIS POSITION While our Sr. Software Engineer II are involved in multiple things throughout ... The Sr. Specialist Application Engineer is responsible for troubleshooting and resolving technical ...

Sr Software Engineer II

Lehi, UT

$115K - $151K/yr

ABOUT THIS POSITION While our Sr. Software Engineer II are involved in multiple things throughout ... The Sr. Specialist Application Engineer is responsible for troubleshooting and resolving technical ...

ABOUT THIS POSITION While our Sr. Software Engineer II are involved in multiple things throughout ... The Sr. Specialist Application Engineer is responsible for troubleshooting and resolving technical ...

We\'re looking for a Senior Software Engineer to join our team as we transform our on-prem system ... In this role, you\'ll work across edge devices, cloud services, and the application layer to build ...

New

Senior Software Engineer

West Jordan, UT · On-site

$114K - $150K/yr

We're looking for a Senior Software Engineer to join our team as we transform our on-prem system ... In this role, you'll work across edge devices, cloud services, and the application layer to build ...

Senior Software Engineer

West Valley City, UT · On-site

$117K - $155K/yr

The Senior Software Engineer will act as the Technical Owner of the Customer Application and Decisioning Funnel, focusing on driving architectural resilience, code quality, and performance within ...

Senior Software Engineer

West Valley City, UT · On-site

$117K - $155K/yr

They are seeking a Senior Software Engineer to drive architectural resilience, code quality, and ... Define and enforce standards for distributed tracing instrumentation and application-level ...

What You'll Do NetDocuments is seeking a Senior Full Stack Software Engineer to help build the next ... Optimize application performance, reliability, and scalability in production environments * Ensure ...

We are looking for a Senior Software Engineer to help design, build, and scale Blue Eye's core ... The AIPX web application used by SOC operators * The Blue Eye customer portal * Internal ...

Senior Software Engineer (C#)

Lindon, UT · On-site

$110K - $145K/yr

Role Overview We're looking for a senior full stack software engineer who loves to build and ship ... Expert in C# with an understanding of OOP and application architecture. * Proficient in SQL ...

Showing results 41-60

Senior Application Software Engineer information

See Draper, UT salary details

$41

$66

$102

How much do senior application software engineer jobs pay per hour?

As of Aug 7, 2026, the average hourly pay for senior application software engineer in Draper, UT is $66.24, according to ZipRecruiter salary data. Most workers in this role earn between $53.94 and $74.13 per hour, depending on experience, location, and employer.

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

AspectSenior Application Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; experience varies, often less than 5 years
Work EnvironmentDesigning, developing, and maintaining complex applications; often involved in architecture decisionsWriting, testing, and debugging code; focused on specific features or modules
Industry UsageCommon in tech, finance, healthcare, and enterprise sectorsWidespread across all industries requiring software solutions

Senior Application Software Engineers typically have more experience and responsibilities, including system design and mentorship, compared to Software Developers who focus more on coding and implementation. Both roles require strong programming skills, but the senior role involves broader project oversight and strategic input.

What does a senior application software engineer do?

A Senior Application Software Engineer is responsible for designing, developing, and maintaining complex software applications. They often lead technical projects, mentor junior engineers, and collaborate with cross-functional teams to deliver high-quality solutions. Their role includes analyzing user needs, writing code, troubleshooting issues, and ensuring software scalability and security. Senior engineers are also involved in architectural decisions and may help define software development standards within their organization.

How does a senior application software engineer typically collaborate with cross-functional teams during the development lifecycle?

Senior Application Software Engineers frequently work alongside product managers, UX/UI designers, QA specialists, and other engineers to ensure software solutions meet business objectives and user needs. They often lead technical discussions, clarify requirements, and provide mentorship to junior developers. Effective communication and a proactive approach to problem-solving are crucial, as these engineers serve as a bridge between technical and non-technical stakeholders throughout the development, testing, and deployment phases.

What are the key skills and qualifications needed to thrive as a senior application software engineer, and why are they important?

To thrive as a Senior Application Software Engineer, you need advanced proficiency in programming languages (such as Java, Python, or C#), software architecture, and a bachelor’s or master’s degree in computer science or a related field. Experience with development frameworks, cloud platforms, version control systems (like Git), and often certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are highly valued. Strong problem-solving ability, leadership, and effective communication set standout professionals apart in this role. These skills and qualities are crucial for designing robust software solutions, mentoring teams, and ensuring successful project delivery in complex technical environments.
What cities near Draper, UT are hiring for Senior Application Software Engineer jobs? Cities near Draper, UT with the most Senior Application Software Engineer job openings:
Infographic showing various Senior Application Software Engineer job openings in Draper, UT as of August 2026, with employment types broken down into 76% Full Time, 18% Part Time, and 6% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $137,788 per year, or $66.2 per hour.

Senior Software Engineer, Actimize

NICE

Sandy, UT • On-site

$116K - $153K/yr

Full-time

Re-posted 26 days ago


Job description

At NiCE, we don't limit our challenges. We challenge our limits. Always. We're ambitious. We're game changers. And we play to win. We set the highest standards and execute beyond them. And if you're like us, we can offer you the ultimate career opportunity that will light a fire within you.
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 role spans both modern and legacy Java web stacks, including authentication and access control.
You will be the technical steward for these applications: keeping them stable, secure, and supportable; modernizing where it makes sense; mentoring other engineers; and partnering with product, QA, and operations to deliver reliable changes.
What You'll Do
* Own and evolve applications across the UI, server-side, persistence, and integration layers.
* Diagnose and resolve production issues end-to-end across current and legacy stacks.
* Design and implement enhancements requested by product and customer-facing teams.
* Keep dependencies and application frameworks patched, secure, and supportable.
* Improve test coverage and overall engineering quality.
* Lead design and code reviews, and provide technical guidance to other engineers.
* Mentor junior and mid-level engineers.
* Participate in releases, production support, and on-call rotations.
Required Experience
* Strong Java experience from production work on non-trivial systems.
* Production experience with JSF and a JSF component library such as RichFaces or PrimeFaces, including Facelets/xhtml.
* Solid CDI experience and servlet container deployment experience with Apache Tomcat or similar.
* Experience with JBoss/WildFly application servers and EJB-based enterprise Java applications.
* Strong Hibernate/JPA skills and proficiency with SQL.
* Web fundamentals: HTML, CSS, JavaScript, and the JSF AJAX lifecycle.
* Git-based development workflows and a track record of debugging complex production systems.
Strongly Preferred
* Experience maintaining and modernizing long-lived enterprise Java codebases, including dependency upgrades, framework migrations, and gradual de-risking of legacy stacks.
* Hands-on experience with authentication and authorization systems such as SSO, SAML, session management, and token handling.
* Security mindset, including XSS/CSRF prevention, output encoding, secure session handling, and OWASP Top 10 remediation.
* Web testing experience with JUnit, Selenium/WebDriver, and Arquillian.
* Experience in fraud, payments, banking, or other financial services domains.
Core Tech Stack
Java • JSF • RichFaces • OmniFaces • CDI • EJB • JBoss/WildFly • Apache Tomcat • Hibernate • MySQL
About NiCE
NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NiCE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions.
Known as an innovation powerhouse that excels in AI, cloud and digital, NiCE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries.
NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.