What are the responsibilities and job description for the Senior Software Engineer Technical Lead position at RESMARK Systems?
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.
You’ll spend roughly
of your time coding and
coaching and leading—a perfect blend for a passionate builder who loves mentoring.
Work on tools that support real-world experiences from rafting to wellness retreats—every line of code helps our partners deliver memorable adventures.
Enjoy flexibility in a results-oriented environment, with opportunities for collaboration both locally and with nearshore teams.
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
in software development, with a
proven
track record as a Technical Lead.
of hands-on experience with
Node.js
and REST API development.
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.
Previous experience in the hospitality, travel, or adventure-tour industry—or a genuine passion for it.
Ideal Candidate Profile
Collaborative, supportive, and known for clear, empathetic communication.
Thrilled about making a tangible difference in travel and hospitality, from rafting companies to sightseeing tours.
Skilled at guiding teams, removing barriers, and fostering growth in each individual.
Comfortable owning projects across front-end, back-end, and infrastructure.
Stays updated on new technologies and can adapt quickly in a dynamic market.
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 :
sharing :
Why do you believe you’re a great fit for Resmark.
How you’ll thrive in a high-paced, remote-friendly environment.
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!