Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$137.5k - $182k

HealthEquity

Principal Software Engineer

Job Locations

US-Remote

Our Mission

Our mission is to SAVE AND IMPROVE LIVES BY EMPOWERING HEALTHCARE CONSUMERS. Come be part of remarkable.

Overview

At HealthEquity, we're continuously evolving our technology platform to better serve our members, partners, and growing business. As we scale, we are investing in modern, resilient systems that enable innovation, improve efficiency, and ensure we can deliver reliable, high-quality experiences at every touchpoint.

We're hiring a Principal Software Engineer to play a critical role in that journey. This is an opportunity to shape how our technology evolves-leading the design and development of scalable, enterprise-grade systems that support key business capabilities and long-term growth.

This position is ideal for a hands-on technical leader who thrives in complex environments-someone who can operate at both a strategic and execution level, guiding teams while contributing directly to solutions. You'll also play a key role in mentoring engineers, elevating technical standards, and fostering a culture of continuous improvement.

How you can make a difference

You will operate at the intersection of technology, product, and business-bringing deep technical expertise while influencing outcomes that directly impact efficiency, scalability, and financial accuracy across the organization.

This is a highly visible role where your contributions will:

    Accelerate modernization of finance systems (e.g., NetSuite, billing platforms)
  • Improve reliability, scalability, and data integrity of core financial workflows
  • Influence architecture decisions across multiple teams and domains
  • Drive engineering excellence and innovation, including AI-driven productivity

What you'll be doing

  • Own architecture and technical direction for key finance initiatives, including Unified Billing and financial integrations
  • Lead cross-team engineering efforts across multiple scrum teams, ensuring alignment on design, standards, and execution
  • Design scalable, resilient systems that handle high-volume financial transactions with strong data consistency and auditability
  • Partner closely with product and business stakeholders to translate complex financial requirements into robust technical solutions
  • Drive modernization efforts, including migration, integration, and optimization of platforms like NetSuite and related systems
  • Mentor and guide engineers and tech leads, elevating technical depth and engineering practices across the organization
  • Influence organization-wide engineering standards, including observability, reliability, security, and performance
  • Identify opportunities for innovation, including applying AI/automation to improve developer productivity and operational efficiency
  • Act as a trusted advisor to leadership, contributing to long-term technical strategy and investment decisions

What you will need to be successful

Education and Experience:

  • Bachelor's degree in Computer Science, Software Engineering, or related field (advanced degree preferred)
  • 12-15+ years of software development experience, including 5+ years in a senior technical leadership or lead role
  • Proven experience designing, building, and implementing large-scale, complex enterprise systems
  • Demonstrated track record of driving technical innovation and modernization initiatives
  • Experience in the FinTech or financial systems domain
  • Specialized Knowledge, Skills, and Abilities

Technical Expertise :

  • Expert-level proficiency in .NET, .NET Core, C#, SQL, and Python
  • Strong experience with cloud-based development, particularly Microsoft Azure
  • Deep expertise in Azure services including:
    • App Service, API Management, Service Bus
    • Application Insights, Application Gateway
    • Event Grid, Key Vault, Azure SQL
  • Hands-on experience with Azure DevOps, CI/CD pipelines, and Git-based version control
  • Experience with distributed systems and messaging frameworks (e.g., RabbitMQ, nServiceBus)
  • Strong experience with relational databases (MySQL, Oracle, Microsoft SQL Server)
  • Expertise with enterprise-grade platforms and frameworks, including IAM, caching, logging, and monitoring
  • Familiarity with data platforms and tools (e.g., Databricks)

Application Development :

  • Experience building and integrating APIs and services using OpenAPI/Swagger and WCF
  • Solid understanding of front-end technologies (HTML, CSS, JavaScript, Angular)
  • Strong knowledge of secure software development practices and application security compliance

Engineering Excellence :

  • Experience with code quality, productivity, and testing tools (ReSharper, CodeRush, NCrunch)
  • Familiarity with observability and monitoring tools (e.g., Splunk, Dynatrace)
  • Strong debugging skills with ability to diagnose and resolve complex production issues
  • Excellent analytical and problem-solving skills with ability to handle ambiguous, large-scale challenges

Leadership & Collaboration :

  • Excellent leadership and influence skills across teams and organizations
  • Strong communication skills (written and verbal), including ability to present complex technical concepts to leadership and stakeholders
  • Customer-focused mindset with strong collaboration and partnership orientation
  • Ability to mentor engineers and drive engineering best practices and standards

#LI-Remote

This is a remote position.

Salary Range

$137500.00 To $182000.00 / year

Benefits & Perks

The actual compensation offer is determined based on job-related knowledge, education, skills, experience, and work location. This position will be eligible for performance-based incentives and restricted stock units as part of the total compensation package, in addition to a full range of benefits including:

  • Medical, dental, and vision
  • HSA contribution and match
  • Dependent care FSA match
  • Uncapped paid time off
  • Paid parental leave
  • 401(k) match
  • Personal and healthcare financial literacy programs
  • Ongoing education& tuition assistance
  • Gym and fitness reimbursement
  • Wellness program incentives

Onboarding & Travel

This is a remote role, with an in-person onboarding training component. New team members must participate in Trailhead , HealthEquity's immersive onboarding experience Trailhead is designed to foster meaningful connections, support your integration into the organization, and equip you with a strong understanding of our business. Trailhead participation is a key expectation of this role. Trailhead is held onsite at our headquarters once per quarter. HealthEquity covers all required travel and accommodations.

This role may begin with a virtual, self-paced onboarding experience, followed by a mandatory onsite Trailhead session at a later date.

HealthEquity is committed to providing reasonable accommodations to team members with qualifying disabilities. Should you be selected for this role and require an accommodation, we will put you in touch with our Benefits Team so you can begin the accommodation request process.

Why work with HealthEquity

HealthEquity has a vision that by2030 we will make HSAs as wide-spread and popular as retirement accounts. We are passionate about providing a solution that allows American families to connect health and wealth . Join us and discover a work experience where the person is valued more than the position. Click here to learn more.

You belong at HealthEquity!

HealthEquity, Inc. is an equal opportunity employer, and we are committed to being an employer where no matter your background or identity - you feel welcome and included. We ensure equal opportunity for all applicants and employees without regard to race, age, color, religion, sex, sexual orientation, gender identity, national origin, status as a qualified individual with a disability, veteran status, or other legally protected characteristics. HealthEquity is a drug-free workplace. For more information about our EEO policy, or about HealthEquity's applicant disability accommodation, drug-free-workplace, background check, and E-Verify policies, please visit our Careers page.

HealthEquity uses Microsoft Copilot to transcribe screening interviews between candidates and their direct Talent Partner for note taking and interview summaries. By scheduling a screening interview with us, you consent to Microsoft Copilot's AI technology recording and transcribing your interview with your Talent Partner. This information will be reviewed for accuracy and then used by HealthEquity to summarize the interview, ensure accuracy, and facilitate our hiring process. We take privacy seriously. You have the option to opt out. If you wish to opt out of this Microsoft Copilot transcription, please notify your Talent Partner in advance of the interview. If we do not receive an opt-out request from you, we will assume that you consent to the use of Microsoft Copilot.

At HealthEquity, our goal is to save and improve lives by empowering healthcare consumers. This shared purpose inspires everything we do, including how we approach hiring. Our process is designed to get to know the real you: your skills, experiences, and potential to make a difference. We value honesty, originality, and the courage to do the right thing, even when it is not the easiest path. Showing up as your authentic self reflects these values and helps us build something truly remarkable together.

As AI is becoming a common tool throughout the application process, we want to be clear about its appropriate use at HealthEquity. Using AI to support resume writing, research, or interview preparation is perfectly acceptable, provided the content is accurate and genuinely represents your qualifications and skills. For other key parts of our interview process, however, it is important that the ideas, communication, and work you share reflect your own voice, experiences, and thinking. We ask that you participate in our live interviews and complete any assessments without AI assistance unless instructions explicitly indicate otherwise or a specific exception is discussed and approved in advance. This approach ensures fairness, celebrates your individuality, and allows your authentic perspective to shine. Behaviors that do not align with these guidelines may result in disqualification from the hiring process or termination of employment if later discovered. We appreciate your understanding and look forward to learning about the unique contributions only you can bring to HealthEquity.

HealthEquity is committed to your privacy as an applicant for employment. For information on our privacy policies and practices, please visit HealthEquity Privacy.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Draper, UT vacancy
  •  ...the ultimate career opportunity that will light a fire within you. So, what's the role all about? We are seeking a Principal Software Engineer who brings exceptional technical depth, strong ownership, and a passion for building high-quality, scalable systems.... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    NICE

    Sandy, UT
    2 days ago
  •  ...Senior AI Software Engineer 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... 
    Suggested

    NICE Actimize

    Sandy, UT
    1 day ago
  • $152.07k - $202.76k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Principal Software Engineer serves as a senior technical leader responsible for advancing Lumen's next-generation software architecture strategy,... 
    Suggested
    Full time
    Temporary work
    Remote work

    Lumen

    West Jordan, UT
    4 days ago
  • $180k - $225k

     ...Job Description Job Description Principal Software Engineer, Front-End Job Type: Full-time Pay: $180,000–$225,000 base salary, depending on experience Location: Sandy, UT preferred; remote within the United States considered Description: We are looking... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    401GO

    Sandy, UT
    18 days ago
  •  ...Software Engineer III Since 2012, we've grown to become one of the leading single-family rental companies and homebuilders in the country, recently recognized as a top employer by Fortune and Great Place To Work®. At AMH, our goal is to simplify the experience of leasing... 
    Suggested
    Hourly pay
    Flexible hours
    Shift work
    Weekend work
    Afternoon shift

    AMH Inc

    Draper, UT
    3 days ago
  •  ...Software Engineer II Draper, UT (Hybrid) Who We Are SeekWell is the parent company of 1-800 Contacts, Luna, and The Framery. Our goal is to make it simpler, easier, and more accessible for people to get the vision care they need. We maintain the legendary, award... 
    Work from home
    Flexible hours
    2 days per week
    1 day per week

    1-800 CONTACTS

    Draper, UT
    1 day ago
  •  ...must be able to defend technical decisions while remaining collaborative and solutions-oriented. We are looking for a Backend Engineer II to join the DMS+ team. This role focuses on building and refining the core APIs and database structures that power our next-... 

    WIVERSE

    Draper, UT
    3 days ago
  •  ...smarter, faster, and more human interactions - at scale. Our engineering teams are at the center of that mission, building the products...  ...there. WHAT YOU'LL DO Design, build, test, and ship software across the full development lifecycle using C#, .NET, AI-Claude... 
    Worldwide

    NICE

    Sandy, UT
    2 days ago
  • $140k

     ...as an individual and united by our mission to create opportunities for people where they live, learn and work. The Senior Software Engineer designs, creates, maintains, audits and improves software applications by performing coding, debugging, testing and troubleshooting... 
    Temporary work
    Local area

    Nelnet

    Draper, UT
    1 day ago
  •  ...builds high-performance, mission-critical database technology used in demanding enterprise and industrial environments. As a Software Engineer (C/C++), you will work directly on the core of our database and data-management platforms, including FairCom DB, RTG, Edge, and... 
    Internship
    Work at office
    Remote work
    Flexible hours

    FairCom

    Sandy, UT
    4 days ago
  • $200.3k - $293.81k

     ...results and best in class outcomes Visionary in future focused problem-solving Exceptional in execution and impact Staff Software Engineer, Capture & Intelligence Platform Role Summary Nuclei is looking for a Staff Software Engineer to help lead the evolution... 
    Local area
    Flexible hours

    Proofpoint

    Draper, UT
    1 day ago
  •  ...future of e-commerce and delivering exceptional customer experiences at every touchpoint! Position Title: Senior/Staff Software Engineer Position Overview: We are seeking a talented Senior/Staff Software Engineer to join our team at Redo. In this... 
    Work experience placement
    Work at office
    Flexible hours

    redo corporation

    Draper, UT
    1 day ago
  • $45 - $55 per hour

     ...Pay Rate: $45.00 - $55.00/hour global enterprise recognized as a leader in the financial services industry is expanding its engineering organization to support the next generation of secure, cloud-native applications. This team builds highly scalable backend platforms... 
    Contract work

    ConsultNet

    Sandy, UT
    4 days ago
  •  ...Lead Software Engineer - AI-First Development (Java / Spring) Sandy, Utah • Hybrid (3 days on-site) • Full-time The short version: A global shipping-technology company is rebuilding its core platform from the ground up and changing how the software gets built.... 
    Full time
    Worldwide

    Praxt Talent LLC

    Sandy, UT
    10 hours ago
  •  ...Senior DevOps Engineer At NiCE, we don't limit our challenges. We challenge our limits. Always. We're ambitious. We're game changers...  ...Collaborate closely with agile development teams to improve software delivery processes. Mentor and train DevOps and Software Engineers... 

    NICE

    Sandy, UT
    4 days ago
  •  ...AI Engineer Help us transform how an entire industry thinks about safety Mojo AI is revolutionizing safety management in high-risk...  ...experience with N8N is our primary tool ~ Solid software engineering fundamentals : version control, testing, CI/CD, monitoring... 
    Flexible hours
    Day shift

    Mojo, LLC.

    Sandy, UT
    1 day ago
  •  ...Senior AI Software Engineer At NiCE, 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. If you're like us, we can offer you the ultimate career opportunity that will light... 
    Work experience placement
    Night shift

    NICE

    Sandy, UT
    3 days ago
  •  ...leadership grows from one-time events to personalized, continuous, human-centered experiences. We are seeking a Full Stack Software Engineer to join our team supporting Project Center and LeadHub while helping us evolve toward our next-generation platform. This role... 
    Temporary work
    Remote work

    Leadership Circle LLC

    Draper, UT
    4 days ago
  •  ...Prompt Engineer At NiCE, we don't limit our challenges. We challenge our limits. Always. We're ambitious. We're game changers. And...  ...LangChain, LlamaIndex, and griptape. NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of... 

    latitude

    Sandy, UT
    9 hours ago
  • $152.5k - $219.2k

     ...team builds and operates the time-series database and supporting software components that store and serve the telemetry behind Cisco...  ...infrastructure in C++, take on real responsibility, and learn from the engineers around them. Your Impact As a member of the Time Series... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Sandy, UT
    2 days ago
  •  ...Job Title Design and build internal software used across hockey operations, including management, coaching, scouting, player development...  ...products. The ideal candidate combines strong full-stack engineering skills with excellent data analysis and visualization... 
    Local area

    TeamWork Online

    Sandy, UT
    3 days ago
  • · At least 4+ years’ experience required with Hands-on design, development, and deployment experience with ServiceNow SecOps applications, including Security Incident Response, Vulnerability Response, and Threat Intelligence. · Security Knowledge: Understanding of ...

    TCS USAAvance Consulting

    Draper, UT
    21 hours ago
  •  ...# Write unit, integration, and performance tests to ensure high code quality. # Participate in code reviews and mentor junior engineers. # Ensure performance, security, scalability, and maintainability across services. # Contribute to architectural decisions and... 
    Local area

    My3Tech Inc

    Sandy, UT
    21 hours ago
  •  ...matters to them, wherever they are in life.The Site Reliability Engineer will work at the intersection of SecOps, DevOps, Quality...  ...weaknesses in infrastructure and systems. Selects and utilizes software tools to automate IT infrastructure tasks such as system management... 
    Hourly pay
    Flexible hours

    American Homes 4 Rent, L.P.

    Draper, UT
    21 hours ago
  •  ...and thrive! KēSTA I.T. is actively seeking a Sr. DevSecOps Engineer for an immediate opportunity with our industry leading client....  ..., auditing, and enforcing security practices across the entire software development lifecycle within modern DevOps and cloud environments... 
    Permanent employment
    Full time
    Temporary work
    Immediate start

    KēSTA I.T.

    Draper, UT
    3 days ago
  •  ...-class, multi-billion-dollar scale financial platform. As a Principal Engineer, you will champion the strategic evolution of our Stripe-powered...  ...What Makes You the Hero for This Job:   ~10+ years of software engineering experience with a proven track record of... 
    Full time
    Immediate start

    JobNimbus

    Lehi, UT
    27 days ago
  •  ...specific job description ** Responsible for developing innovative software solutions that empower our customers. Responsible for guiding...  ...developme Requires a Bachelor-s in Computer Science, Computer Engineering or equivalent and 4+ yrs experience in software development,... 
    Local area

    Zions Bancorporation

    Midvale, UT
    4 days ago
  •  ...colleagues the best experience possible for over 150 years. Help us transform our workforce of the future, today. We are seeking a Software Engineer to join Zions Bancorporation. The Software Engineer plays a key role in modernizing our critical platforms and driving our... 
    Temporary work
    Work experience placement
    H1b
    Work at office
    Local area
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    4 days ago
  • $101.34 - $105.63 per hour

     ...innovative game development team on a contractual basis as a Senior Contract Software Engineer. In this role, you will have the autonomy to lead and develop key game and engine features, work with principal engineers to define technical specifications, and ensure the delivery... 
    Hourly pay
    Contract work
    For contractors
    Second job
    Remote work

    Akraya

    Lehi, UT
    10 hours ago
  •  ...Berkadia Commercial Mortgage, LLC seeks a Software Developer (Midvale, UT) to coordinate comprehensive software and data solutions through...  ...Spark software, and out to SQL. Confer with systems analysts, engineers, programmers and others to design systems and to obtain... 
    Local area
    Remote work

    Berkadia

    Midvale, UT
    10 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!