Staff Software Engineer

Rezdy

United States

On-site

USD 170,000 - 230,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Rezdy is recruiting for a Staff Software Engineer to join the Checkfront team. You will provide technical leadership across maintenance, reliability, and product development while working with product and customer-facing teams to deliver high-quality, scalable features.

You will mentor engineers, drive improvements in testability, observability, and deployment practices, and help reduce technical debt without slowing product delivery.

Qualifications

  • Significant experience as a senior or staff-level software engineer on product-focused teams.
  • Experience with large, mature, or complex codebases.
  • Ability to drive incremental improvements that reduce risk and improve maintainability.
  • Comfort balancing customer needs, business priorities, technical debt, and delivery risk.
  • Strong focus on reliability, performance, testability, and operational quality.
  • Ability to create technical clarity from complex systems and unclear boundaries.
  • Clear, direct communication with engineers, product managers, and stakeholders.

Responsibilities

  • Provide technical leadership on maintenance, reliability, performance, and product development work.
  • Partner with Product to understand requirements, constraints, and shape implementation plans.
  • Collaborate with stakeholders to understand customer pain points, production issues, and risks.
  • Improve delivery quality through better patterns, code reviews, and rollout practices.
  • Identify opportunities to improve testability, observability, reliability, and maintainability.
  • Reduce technical debt incrementally without disrupting delivery.
  • Mentor other engineers through guidance, pairing, reviews, and design discussions.
  • Contribute to process improvements for planning, delivery, and operations.

Skills

Technical leadership
System design
Mentoring
Code review
Cross-functional collaboration
Observability
AI-assisted development
Process improvement

Education

Bachelor's degree in a technical field

Tools

PHP
React
PostgreSQL
Cloud infrastructure
CI/CD pipelines
Observability tooling

Job description

About the Role

At Rezdy, we’re builders, doers, and difference‑makers, driven by a shared mission to reshape the tours, activities, and experiences industry. Alongside our sister brands, Checkfront and Regiondo, we power more than 20,000 businesses and support over $10B in bookings globally. Our technology helps operators thrive while delivering unforgettable moments to travelers around the world.

We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS platform in the tours and activities industry with real customers and meaningful scale. The team is focused on maintaining and improving the product with work spanning reliability, performance, retention, maintainability, and new feature development.

As a Staff Engineer, you’ll work closely with engineering, product, and customer‑facing teams to help the team deliver well‑scoped, high‑quality work while improving the health and stability of the platform over time.

We’re looking for an experienced, product‑focused engineer who can raise the technical bar, identify the right seams for improvement, reduce risk, and help the team move faster with confidence.

What You’ll Do
  • Provide technical leadership on maintenance, reliability, performance, and product development work
  • Partner with Product to understand requirements, clarify technical constraints, and shape implementation plans
  • Collaborate with stakeholders to understand customer pain points, production issues, and operational risks
  • Improve delivery quality through better patterns, thoughtful code review, clearer technical plans, and stronger rollout practices
  • Identify opportunities to improve testability, observability, reliability, and maintainability
  • Help the team reduce technical debt incrementally without disrupting ongoing product delivery
  • Mentor other engineers through technical guidance, pairing, code review, and design discussions
  • Contribute to process improvements that help the team plan, deliver, and operate more effectively over time
What We’re Looking For

You may be a fit for this role if you:

  • Have significant experience as a senior or staff‑level software engineer on product‑focused teams
  • Are comfortable working in large, mature, or complex codebases
  • Know how to make incremental improvements that reduce risk and improve maintainability over time
  • Can balance customer needs, business priorities, technical debt, and delivery risk
  • Care deeply about reliability, performance, testability, and operational quality
  • Can create technical clarity from complex systems, unclear boundaries, and imperfect abstractions
  • Communicate clearly and directly with engineers, product managers, support teams, and other stakeholders
  • Can use AI‑assisted development tools thoughtfully and effectively while maintaining strong engineering judgement
  • Can help improve team process without being dogmatic about methodology
  • Lead through influence, example, and technical credibility rather than authority
  • Enjoy mentoring other engineers and helping a team raise its overall level of execution
  • Are pragmatic, steady, and thoughtful when working on business‑critical systems
Nice to Have
  • Experience in booking, e‑commerce, travel, tours and activities, or other operationally complex domains
  • Experience modernizing older systems incrementally while continuing to ship customer‑facing work
  • Strong PHP experience in production environments
  • Strong experience with React, Postgres, cloud infrastructure, CI/CD pipelines, and observability tooling
  • Experience improving test coverage, deployment confidence, incident response, or production diagnostics
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Scale, Reliability & Impact
Staff Software Engineer - Scale, Reliability & Impact

Rezdy • United States

On-site
USD 170,000 - 230,000
Autonomous Senior/Staff Software Engineer — Travel Tech
Autonomous Senior/Staff Software Engineer — Travel Tech

Rezdy • United States

Remote
USD 120,000 - 160,000
Staff Software Engineer: Build Reliable SaaS at Scale
Staff Software Engineer: Build Reliable SaaS at Scale

Checkfront • United States

Remote
USD 106,000 - 150,000
Staff Software Engineer (Web & Mobile)
Staff Software Engineer (Web & Mobile)

TripAdvisor LLC • United States

On-site
USD 170,000 - 230,000
Senior Frontend Engineer — React/TypeScript (Product)
Senior Frontend Engineer — React/TypeScript (Product)

Rezdy • United States

On-site
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Staffing Science • Phoenix (AZ)

On-site
USD 100,000 - 130,000
Senior Software Engineer, Backend — Booking Platform & APIs
Senior Software Engineer, Backend — Booking Platform & APIs

ResortPass, Inc. • New York (NY)

On-site
USD 190,000 - 210,000
Health, dental, and vision coverage
Stock options
401(k) plan
+3
AppSec Security Specialist
AppSec Security Specialist

Rezdy • United States

Hybrid
USD 110,000 - 160,000
Senior Staff Software Engineer
Senior Staff Software Engineer

Checkr, Inc. • San Francisco (CA)

On-site
USD 257,000 - 302,000
Learning and development allowance
100% medical, dental, and vision coverage
Flexible PTO policy
+2
Staff Software Engineer (Web & Mobile)
Staff Software Engineer (Web & Mobile)

United States Digital Space LLC • United States

Hybrid
USD 180,000 - 260,000