LifeVantage is more than the world’s foremost network marketing company. It’s a place where we push scientific boundaries and create with curiosity.  We’re looking for people who can dream, think, and thrive in a culture that rewards imagination while redefining an industry.   We are at the forefront of Nutrigenomics, a new form of nutritional science that uses nutrients to create improved health and wellness. It’s a big vision, that’s laying the foundation for groundbreaking products and inspiring careers. Now we need people who can deliver a new level of creative and strategic thinking to help us advance our brand and mission across the world. 

LifeVantage Corporation

Lehi, UT

Software Engineer – Senior (C#, Azure)

$95,000-$150,000 / YEAR

Software Engineer – Senior (C#, Azure)

LifeVantage is a global leader in biohacking by using a groundbreaking nutrigenomics science for better health, better lives, and a better world. We are in 19 countries and expanding to new markets. At LifeVantage, we invest in advanced digital technologies to maximize our business growth.

Our Digital Department is looking for a Senior Software Engineer with in-depth knowledge and experience to work autonomously and participate in the architectural design, development, and enhancement of applications.

Duties and Responsibilities

  • Will be working closely with stakeholders to understand the requirements and design efficient solutions
  • Work with front-end team and provide API end points
  • Design data models to support new features and improve existing modules
  • Write high-quality code following best practices
  • Create data migration scripts for adding content
  • Perform root cause analysis on defects and resolve effectively
  • Good understanding of Security best practices
  • Participate in Agile ceremonies and collaborate with other team members
  • Understand Company’s goals and be able to play a key role in accomplishing team goals

Qualifications & Requirements

  • Bachelor’s in Computer Science or equivalent competency level with 7+ years of software development experience
  • At least 3 years of experience in developing & managing solutions with .NET Core, using C#, LINQ, REST APIs
  • Good understanding of SOLID principles, design patterns, and MVC Architecture
  • Good understanding of Azure Cloud, especially Services, Key Vault, Azure Functions
  • Good understanding of CI/CD concepts, Bitbucket pipelines would be a bonus.
  • Experience in Graph Database (Neo4J or any other) is desired, but not required
  • Experience in NodeJS but not required
  • Experience with Vue JS or React is desired, but not required
  • Experience in Xamarin or Flutter or React Native is desired, but not required
  • Experience using MongoDB is desired, but not required
  • Experience in writing test cases
  • Be Familiar with SMS and Email services like Twilio, Mailgun
  • Be Familiar with Mobile Application Development and Release process


  • Generous Benefits Package: Medical, Dental, Group Life & AD&D Insurance, Short & Long-Term Disability, Matching 401K
  • Employee Stock Purchase Program
  • Annual and Long-Term Incentive Programs
  • Open PTO Policy
  • Paid Holidays
  • Gym Subsidy
  • Public Transportation Reimbursement