Senior Software Engineer Technical Lead Job at RESMARK Systems, Salt Lake City, UT

bEh4U1dkeTdsdmNDNDVjeEQvSDk5dFVMQ2c9PQ==
  • RESMARK Systems
  • Salt Lake City, UT

Job Description

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 and ziplining to 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 and 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 60% of your time coding and 40% 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 or 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:

  1. Your Resume
  2. A Short Video (2–4 minutes) sharing:
  3. Why do you believe you’re a great fit for Resmark.
  4. How you’ll thrive in a high-paced, remote-friendly environment.
  5. Answers to These Questions :
  6. What do you enjoy doing outside of work? Any hobbies?
  7. Which trait (Humble, Hungry, or Smart) best describes you? Why?
  8. Share a recent stressful situation you handled and how you overcame it.
  9. 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!

Job Tags

Full time, Local area, Remote job, Flexible hours,

Similar Jobs

Light Industrial

Warehouse Operations Operator Job at Light Industrial

 ...comprehend documents written in English. Basic math skills for performing calculations. Eligibilities & qualifications No formal education required (No High School diploma or GED). Must pass a drug test. Must have experience operating an Electric Pallet Jack.... 

Relais & Chteaux

Sommelier Job at Relais & Chteaux

 ...Company Description Quince is a Three-star Michelin star restaurant that features California contemporary cuisine. The restaurant in 2020 was one of the first recipients in the Country to be awarded a Green Star from Michelin for its work with local farmers and suppliers... 

United Nations Foundation

Director, Development, U.S.Climate Alliance Job at United Nations Foundation

 ...administration to help create and implement an ambitious, durable national climate framework.The U.S. Climate Alliance seeks a...  ...climate. The position is part of the Energy and Climate team at the United Nations Foundation, which houses the U.S. Climate Alliance Secretariat... 

Newport Associates

Home Based Travel Agent Booking Job at Newport Associates

 ...Job Description: Do you have a passion for travel and a desire to turn it into a fulfilling career? Join our well-established travel...  ...enthusiastic individuals to become part of our dynamic team. Why Work With Us?~ Legacy of Excellence: With over 70 years in the... 

Jobot

Senior Interior Designer Job at Jobot

Senior Interior Designer - Large scale hospitality projects with a clear path to Studio Leadership!This Jobot Job is hosted by: Stephen BrainerdAre you a fit? Easy Apply now by clicking the "Apply" buttonand sending us your resume.Salary: $105,000 - $130,000 per year...