Demo

Senior Software Engineer Technical Lead

RESMARK Systems
Salt Lake, UT Full Time
POSTED ON 2/2/2025
AVAILABLE BEFORE 5/2/2025

Senior Software Engineer Technical Lead

Job Type : Full-Time Employee

Location :

Remote Hybrid (Salt Lake City)

Office Location :

Cottonwood Heights, UT

Level : Senior

Company Size : 30 Employees

Resmark : The Company & Industry

Resmark Systems is a B2B SaaS company revolutionizing how tour and activity businesses operate and grow. We’ve already helped our clients generate over

2 billion in sales

and the travel-tech market we’re in is projected to reach

124 billion

in the coming years—meaning we’re uniquely positioned to capture a significant piece of this rapidly expanding industry.

From

whitewater rafting

ziplining

horseback riding cross-country skiing

and beyond, if it’s fun, we’re probably involved. Our solutions include a robust booking platform, seamless marketing automation tools, a powerful marketplace that connects suppliers and resellers, and website development. Resmark’s mission is to help tour, activity, and experience providers find greater success than ever before through the use of our tools, platform, and education. In addition to Resmark, we also offer

WaiverSign

a digital waiver solution that simplifies the waiver collection process and provides powerful marketing tools to our users.

Clients include L.L.Bean, Island Routes, Alaska Alpine Adventures, Specialized Bicycles, Canada’s Wonderland, San Francisco 49ers, NCAA, the Boathouse at Disney Springs, and Winterplace Ski Resort. See

www.resmarksystems.com

www.waiversign.com

for more information.

Why Join Resmark Systems?

  • Impact & Growth

Be a key player in shaping technology that serves top-tier clients in a sector that’s on track for significant expansion.

  • Leadership & Hands-On
  • You’ll spend roughly

    of your time coding and

    coaching and leading—a perfect blend for a passionate builder who loves mentoring.

  • Adventure-Focused
  • Work on tools that support real-world experiences from rafting to wellness retreats—every line of code helps our partners deliver memorable adventures.

  • Remote Culture
  • Enjoy flexibility in a results-oriented environment, with opportunities for collaboration both locally and with nearshore teams.

  • Startup Agility
  • Our smaller size enables faster decision-making, a close-knit culture, and plenty of room to innovate.

    The Role : Senior Software Engineer Technical Lead

    As our Senior Software Engineer Technical Lead, you will :

    Develop & Deliver

    Develop robust, maintainable solutions across the entire technology stack—from front-end interfaces to back-end services and DevOps infrastructure.

    Collaborate with the team to ship features that help tour operators streamline bookings, automate marketing, and manage digital waivers.

    Lead & Mentor

    Coach and mentor engineers, creating an environment of technical excellence and continuous learning.

    Offer hands-on support, unblock issues, and guide best practices in architecture, coding standards, and Agile methodologies.

    Once you’ve gained a solid familiarity with the platform and industry, you’ll initially spend about 60% of your time developing and 40% coaching, leading, and mentoring the development team. This may change over time but represents initial targets.

    Architect & Innovate

    Drive architecture decisions and technology choices that align with our product vision and the fast-evolving demands of the travel and adventure industry.

    Assess and prioritize technical debt in partnership with product management, ensuring our platform remains modern and scalable.

    Collaborate & Communicate

    Work closely with nearshore teams, product managers, and stakeholders to deliver exceptional solutions.

    Present technical concepts clearly, bridging communication between developers and non-technical departments.

    Join the sales team when they’re communicating with significant prospects who have technical questions and require collaboration.

    Own the Process

    Oversee the DevOps lifecycle using AWS, Kubernetes, and Docker to ensure high availability, security, and performance.

    Refine Agile processes for iterative releases and rapid feedback loops, supporting our “release early, release often” philosophy.

    Key Responsibilities

    Set and drive technical direction, ensuring alignment with business goals.

    Champion best practices for clean architecture, modular code, and robust design patterns.

    Work directly with AWS (SQS, S3, EKS, CloudWatch, EC2, IAM) and manage Kubernetes and Docker configurations.

    Prioritize and resolve technical debt to keep the platform lean, secure, and flexible.

    Maintain high standards of performance, reliability, and developer happiness.

    Required Skills & Qualifications

  • 10 years
  • in software development, with a

    proven

    track record as a Technical Lead.

  • 5–7 years
  • of hands-on experience with

    Node.js

    and REST API development.

  • 5–7 years
  • working with front-end frameworks like

    Angular

    React

    Expertise in

    MongoDB

    NoSQL) and

    Aurora PostgreSQL

    relational).

    Familiarity with

    Redis

    or other caching solutions.

    Proficient with AWS services, Kubernetes, and Docker.

    Experience using Git or similar version control systems in Agile environments.

    Strong problem-solving, troubleshooting, and analytical skills.

  • Bonus
  • Previous experience in the hospitality, travel, or adventure-tour industry—or a genuine passion for it.

    Ideal Candidate Profile

  • Excellent Soft Skills
  • Collaborative, supportive, and known for clear, empathetic communication.

  • Adventure Enthusiast
  • Thrilled about making a tangible difference in travel and hospitality, from rafting companies to sightseeing tours.

  • Leader & Coach
  • Skilled at guiding teams, removing barriers, and fostering growth in each individual.

  • Full-Stack Confidence
  • Comfortable owning projects across front-end, back-end, and infrastructure.

  • Continuous Learner
  • Stays updated on new technologies and can adapt quickly in a dynamic market.

  • Humble, Hungry, Smart
  • Embodies these core values—always open to feedback, driven to succeed, and adept at building genuine relationships.

    Team & Reporting

    Collaborates with a team of local and nearshore engineers, product managers, and QA specialists.

    Guides architecture discussions, sprint planning, and code reviews.

    Ready to Apply?

    We’d love to hear from you! Please submit :

  • Your Resume
  • A Short Video (2–4 minutes)
  • sharing :

    Why do you believe you’re a great fit for Resmark.

    How you’ll thrive in a high-paced, remote-friendly environment.

  • Answers to These Questions
  • What do you enjoy doing outside of work? Any hobbies?

    Which trait (Humble, Hungry, or Smart) best describes you? Why?

    Share a recent stressful situation you handled and how you overcame it.

    Describe a project you’re most proud of—what was your role, and why was it a success?

    Join Us in Powering the Next Wave of Adventure!

    Be part of a tight-knit, high-impact team fueling some of the world’s most exciting tour, activity, and adventure businesses. At Resmark Systems, every day is an opportunity to innovate in a fun, rapidly growing industry—so we’re just getting started. Come help us shape the future of travel tech. We can’t wait to meet you!

    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 Senior Software Engineer Technical Lead?

    Sign up to receive alerts about other jobs on the Senior Software Engineer Technical Lead career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Not the job you're looking for? Here are some other Senior Software Engineer Technical Lead jobs in the Salt Lake, UT area that may be a better fit.

    Lead Integration Engineer

    Intelliswift Software Inc, Salt Lake, UT

    Business Systems Analyst/Technical PM

    Lead Allies Inc, Salt Lake, UT

    AI Assistant is available now!

    Feel free to start your new journey!