1

Senior Application Software Engineer Jobs in Utah

Sr Software Engineer I

Lehi, UT · On-site

$115K - $151K/yr

The Sr. Specialist Application Engineer is responsible for troubleshooting and resolving technical ... Strong understanding of software design principles, testing methodologies, and performance ...

Sr Software Engineer I

Lehi, UT · On-site

$115K - $151K/yr

The Sr. Specialist Application Engineer is responsible for troubleshooting and resolving technical ... Strong understanding of software design principles, testing methodologies, and performance ...

Senior Software Engineer

Lehi, UT · On-site

$115K - $151K/yr

Remi is seeking a Senior Software Engineer to build and maintain their core software products for a three-sided roofing marketplace. The role involves shipping features and automations, solving ...

Senior Software Engineer

Draper, UT · On-site

$120 - $180/hr

DescriptionWe're looking for a Senior Software Engineer to join our delivery team as a hands-on technical leader with a strong product mindset and a direct line to our clients. In this role, you will ...

New

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 ...

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 ...

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

Showing results 41-60

Senior Application Software Engineer information

See Utah salary details

$40

$64

$99

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

As of Aug 8, 2026, the average hourly pay for senior application software engineer in Utah is $64.51, according to ZipRecruiter salary data. Most workers in this role earn between $52.50 and $72.21 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 are the most commonly searched types of Application Software Engineer jobs in Utah? The most popular types of Application Software Engineer jobs in Utah are:
What cities in Utah are hiring for Senior Application Software Engineer jobs? Cities in Utah with the most Senior Application Software Engineer job openings:
What are popular job titles related to Senior Application Software Engineer jobs in UT? For Senior Application Software Engineer jobs in UT, the most frequently searched job titles are:

Sr Software Engineer I

Patientco

Lehi, UT • On-site

$115K - $151K/yr

Full-time

Medical, Retirement, PTO

Re-posted 6 hours ago


Job description

ABOUT THIS POSITION

While our Sr. Software Engineer I are involved in multiple things throughout the Technology organization, primarily they are responsible for working with the Technology and the Business teams to design, build, and implement amazing web and process applications. These Team Members are also charged with assisting the Client Success department in resolving issues relating to production processes. The Sr. Specialist Application Engineer is responsible for troubleshooting and resolving technical issues as well

WHAT YOU'LL DO

  • Proposes technical solutions to theManager, Application Engineering

  • Designs/develops/tests/implements improvements or new features into the Waystar website and core processing applications

  • Responsible for developing/augmenting applications based on the functional and technical specifications

  • Responsible for adhering to Waystar coding standards and the approved technologies, and proposing amendments to either when necessary

  • Unit tests all changes on development, and then works with the appropriate Business and/or Technology Owner(s) to ensure that the developed solution meets the business requirements

  • Communicates the development progress daily to senior-level team members

  • Attends to any work items assigned through the internal case system in a timely fashion

  • Takes ownership of work items assigned, communicates estimates and daily progress as part of the SDLC process, and actively works to resolve issues blocking progress

  • Assists in the QA process

  • Participates, as required, in Production Code Turn days, providing instructions for deploying the code changes successfully, and for Smoke Testing code post-release

  • Develops and maintains open and fluid communication with Management

  • Develops and maintains a positive relationship with other team members

  • Assists in the creation and/or approving of technical specifications

  • Assists in identifying areas in the application that need to be refactored

  • Works with the various departments and team members to design and/or implement various new enhancements to the existing web application.; this includes, but is not limited to, SQL table design, SQL stored procedure design, and process design in the designated programming language

  • Tracks any changes required by such development using internal tools, and communicates to the QA Team any abnormalities required to push the changes from development through the various stages to production

  • Identifies and informs theManager, Application Engineeringof areas of the application that can be improved by refactoring, optimization, and/or other improved technology solutions

  • Notifies theManager, Application Engineeringof any problems that negatively impact applications, and works to implement a solution

  • Communicates and works with theManager, Application Engineeringto reassign any items that cannot be addressed in a timely fashion

  • Provides estimates for project tasks using an internal project tool, and updates the estimates if they increase or decrease

  • Solves complex technical problems with little oversight

  • Mentors fellow team members in their development as Application Engineers, helping them to build correct technical solutions

  • Additional duties as assigned


* Develops and maintains a positive relationship with other team members
* Assists in the creation and/or approving of technical specifications
* Assists in identifying areas in the application that need to be refactored
* Works with the various departments and team members to design and/or implement various new enhancements to the existing web application.; this includes, but is not limited to, SQL table design, SQL stored procedure design, and process design in the designated programming language
* Tracks any changes required by such development using internal tools, and communicates to the QA Team any abnormalities required to push the changes from development through the various stages to production
* Identifies and informs the Manager, Application Engineering of areas of the application that can be improved by refactoring, optimization, and/or other improved technology solutions
* Notifies the Manager, Application Engineering of any problems that negatively impact applications, and works to implement a solution
* Communicates and works with the Manager, Application Engineering to reassign any items that cannot be addressed in a timely fashion
* Provides estimates for project tasks using an internal project tool, and updates the estimates if they increase or decrease
* Solves complex technical problems with little oversight
* Mentors fellow team members in their development as Application Engineers, helping them to build correct technical solutions
* Additional duties as assigned

WHAT YOU'LL NEED

    • 6+ years of professional software development experience.

    • Strongproficiencyin Java and SQL.

    • Experience with Spring Framework and modern Java development practices.

    • Experience designing and developing RESTful APIs, distributed systems, and microservices.

    • Hands-on experience with containerized deployments and cloud-native architectures.

    • Experience with relational databases such as PostgreSQL and SQL Server.

    • Strong understanding of software design principles, testing methodologies, and performance optimization.

    • Proven ability to troubleshoot and resolve complex technical issues with minimal guidance.

    • Excellent communication, collaboration, and problem-solving skills.

    • Ability to thrive in a fast-paced, evolving environment.

Preferred Skills:

    • Experience building and operating SaaS platforms.
    • Experience with cloud platforms such as Azure, AWS, or GCP.

    • Knowledge of distributed messaging technologies (Kafka, RabbitMQ, ActiveMQ, etc.).

    • Experience with CI/CD pipelines, DevOps practices, and automated testing.

    • Experience within healthcare technology, revenue cycle management, or transaction processing platforms.

    • Experience mentoring engineers and leading technical initiatives.

ABOUT WAYSTAR

Through a smart platform and better experience, Waystar helps providers simplify healthcare payments and yield powerful results throughout the complete revenue cycle.

Waystar's healthcare payments platform combines innovative, cloud-based technology, robust data, and unparalleled client support to streamline workflows and improve financials so providers can focus on what matters most: their patients and communities. Waystar is trusted by 1M+ providers, 1K+ hospitals and health systems, and is connected to over 5K commercial and Medicaid/Medicare payers. We are deeply committed to living out our organizational values: honesty; kindness; passion; curiosity; fanatical focus; best work, always; making it happen; and joyful,optimistic & fun.

Waystar products have won multiple Best in KLAS or Category Leader awards since 2010 and earned multiple #1 rankings from Black Book surveys since 2012. The Waystar platform supports more than 500,000 providers, 1,000 health systems and hospitals, and 5,000 payers and health plans. For more information, visit waystar.comor follow @Waystaron Twitter.

WAYSTAR PERKS

  • Competitive total rewards (base salary + bonus, if applicable)
  • Customizable benefits package (3 medical plans with Health Saving Account company match)
  • We offer generous paid time off for our non-exempt team members, starting with 3 weeks +13 paid holidays, including 2 personal floating holidays. We also offer flexible time off for our exempt team members + 13 paid holidays
  • Paid parental leave (including maternity + paternity leave)
  • Education assistance opportunities and free LinkedIn Learning access
  • Free mental health and family planning programs, including adoption assistance and fertility support
  • 401(K) program with company match
  • Pet insurance
  • Employee resource groups

Waystar is proud to be an equal opportunity workplace. We celebrate, value, and support diversity and inclusion. Qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, marital status, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

This applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.