Demo

Full-Stack Software Engineer

Utah Mammoth
Sandy, UT Full Time
POSTED ON 5/29/2026
AVAILABLE BEFORE 6/27/2026
Job Type

Full-time

Description

JOB SUMMARY:

Design and build internal software used across hockey operations, including management, coaching, scouting, player development, and sports science. This role will often work from high-level objectives rather than detailed specifications and independently drive projects into actionable products. The ideal candidate combines strong full-stack engineering skills with excellent data analysis and visualization instincts. Strong product sense and usability are critical.

This is a highly autonomous role with end-to-end ownership across our analytics platform. Rather than simply working through tickets from a fixed backlog, this individual will work directly with key stakeholders to identify impactful projects, define requirements, build features, QA solutions, and iterate quickly.

Duties & Responsibilities

  • Build internal web applications and decision-support tools
  • Develop data visualizations
  • Translate complex analytical concepts into intuitive interfaces
  • Build fast, reliable, and user-friendly workflows for hockey staff

Required Skills

  • Python (backend development)
  • Strong vanilla JavaScript
  • Tailwind CSS
  • Pandas
  • SQL
  • Data visualization skills in Python and JavaScript
  • Matplotlib
  • D3.js
  • Highcharts
  • API integration and development
  • Git

Strongly Preferred Skills

  • Django
  • AWS familiarity
  • Docker
  • AI-assisted development tools such as Cursor, Claude Code, and Codex
  • Experience working as a software engineer in a larger company or production-scale environment

Additional Helpful Experience

  • CI/CD experience
  • Automated testing
  • Penetration testing
  • React
  • A background in hockey: whether through playing, coaching, or a strong understanding of the sport would be highly valued.

The Utah Mammoth provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Note: The need may arise to revise, supplement, or rescind portions of this job description, and the Utah Mammoth reserves the right to do so at any time. Employees shall be required to meet the qualifications and perform the duties of any revised job description.

Salary.com Estimation for Full-Stack Software Engineer in Sandy, UT
$122,752 to $147,890
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Full-Stack Software Engineer?

Sign up to receive alerts about other jobs on the Full-Stack Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$70,239 - $89,209
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Utah Mammoth

  • Utah Mammoth Sandy, UT
  • Job Type Part-time Description $18/hr Job Summary The Skate Guard & Scorekeeper plays a role rotating between both positions in supporting safe, organized,... more
  • 4 Days Ago

  • Utah Mammoth Sandy, UT
  • Job Type Part-time, Internship Description JOB SUMMARY: The Utah Mammoth are looking for a Motion Design Intern with a passion for sports and kinetic type ... more
  • 8 Days Ago

  • Utah Mammoth Sandy, UT
  • Job Type Full-time Description JOB SUMMARY: The Utah Mammoth seeks a Senior Director of Game Presentation to lead the strategic vision and execution of the... more
  • 10 Days Ago

  • Utah Mammoth Sandy, UT
  • Job Type Part-time, Internship Description JOB SUMMARY: Come join the team! The Youth Programs Intern will work as a member of the Youth Programs Departmen... more
  • 14 Days Ago


Not the job you're looking for? Here are some other Full-Stack Software Engineer jobs in the Sandy, UT area that may be a better fit.

  • FULL CIRCLE GROUP & THE LEADERSHIP CIRCLE DRAPER, UT
  • Overview At Leadership Circle, we are reimagining how leadership grows from one-time events to personalized, continuous, human-centered experiences. We are... more
  • Just Posted

  • FULL CIRCLE GROUP & THE LEADERSHIP CIRCLE DRAPER, UT
  • Preferably in the Central European Time Zone Overview At Leadership Circle, we are reimagining how leadership grows from one-time events to personalized, c... more
  • 10 Days Ago

AI Assistant is available now!

Feel free to start your new journey!