C

Checkfront

SaaS online booking and reservation management

Senior Engineering Manager

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeRaleigh, NC, USANo salary listedIn-person

About the Job

Requirements

  • Experience successfully leading and developing software engineers in an Engineering Manager, Senior Engineering Manager, or comparable engineering leadership role.
  • Experience operating across multiple engineering teams and product areas.
  • Strong people-management skills, including coaching, feedback, career development, expectation setting, and addressing performance concerns.
  • Experience developing senior engineers or technical leaders.
  • A track record of creating accountability without relying on micromanagement.
  • Strong operational instincts, including experience with production incidents, observability, reliability, and learning from recurring failures.
  • Strong written and verbal communication skills, and the ability to communicate engineering concerns to Product, Support, leadership, and other stakeholders.
  • An ownership mindset: when something affecting your area is going wrong, you stay engaged until there is clarity around impact, ownership, next steps, and resolution.

Responsibilities

  • Set clear expectations and create an environment of trust, accountability, and respectful collaboration across the Checkfront and Regiondo teams.
  • Hold effective one-on-ones and provide timely, specific, actionable feedback.
  • Support engineers in building meaningful growth plans and developing their careers.
  • Recognize strong performance and address performance concerns directly.
  • Develop senior engineers and emerging technical leaders, creating opportunities for them to take on broader responsibilities.
  • Maintain awareness of team morale, workload, delivery constraints, interpersonal dynamics, and capacity.
  • Participate in hiring and onboarding new team members as the teams evolve.
  • Partner closely with Product to establish priorities, sequencing, and delivery plans across both products, aligning to the tech organization’s overall goals.
  • Create alignment when teams have shared dependencies, competing priorities, or overlapping ownership.
  • Balance new product development with reliability, maintenance, testing, technical debt, performance, and longer-term engineering health.
  • Surface delivery risks, dependencies, ownership gaps, and capacity constraints early.
  • Establish clear ownership and hold teams accountable for delivering work to an appropriate quality standard.
  • Remain actively engaged in production incidents and escalations, understanding their customer impact, contributing factors, and remediation.
  • Maintain accountability for stable, secure deployments and appropriate post-deployment observability.
  • Maintain sufficient technical and operational context across Checkfront and Regiondo to understand their major systems, dependencies, risks, and incidents.
  • Identify opportunities to make team processes and engineering practices more effective.
  • Participate in important technical discussions, challenge assumptions, and help the team make pragmatic tradeoffs.
  • Help the teams improve maintainability, observability, testing, reliability, and overall engineering quality.
  • Ensure that technical investments are connected to meaningful customer, product, operational, or business outcomes.
  • Stay hands-on enough with both teams’ work and systems to understand the practical constraints the engineers are working within.
  • Use evidence to understand whether changes to tools or working practices are actually improving team outcomes.

Desired Qualifications

  • Familiarity with some of the technologies used across Checkfront and Regiondo, including PHP, React, PostgreSQL, and Google Cloud Platform.
  • Experience working closely with customer-facing teams such as Support or Customer Success.
  • Experience with AI-assisted software-development tools and an interest in applying them pragmatically and responsibly.
  • Experience in booking, ecommerce, travel, tours and activities, or other operationally complex domains.
  • Experience helping teams incrementally modernize complex systems without requiring large-scale rewrites.
  • Experience improving test coverage, deployment automation, incident response, and production observability.

About the Company

Checkfront

SaaS online booking and reservation management

Checkfront provides a software-as-a-service booking and reservation system for tourism and hospitality. It helps small to medium-sized tour operators, activity providers, and accommodation businesses manage all bookings, payments, and customer information from one dashboard. The product works by integrating into a client’s website to show real-time availability, handle automated invoicing, and process secure payments through gateways like Stripe, PayPal, and Square. It also supports managing gift certificates and waivers, and connects with third-party apps and OTA channels (e.g., Viator, Expedia) as well as accounting tools (Xero, QuickBooks). This makes it easy for businesses to distribute through multiple channels and streamline back-office tasks. Checkfront’s goal is to simplify and scale the booking process for travel businesses, enabling accurate bookings, efficient payments, and broader distribution across channels.

Company size
51-200
Company stage
Series A
Total funding
$10.6M
Headquarters
Victoria, Canada
Founded
2008

Recently Posted Jobs

Explore more opportunities at Checkfront

See more jobs