About TableCheck
TableCheck is a global platform built to help restaurants own their guest experience.
We help merchants reduce their reliance on paid booking channels by directly converting first-time diners into repeat guestsâ âand repeat guests into loyal fans.
Used by over 9,000 restaurants in 35 countriesâincluding over 270 Michelin-starred restaurants and top hospitality brands such as Hilton, Hyatt, and IHGâTableCheck has set new standards for restaurant management tools in Japan and is steadily growing to take on the challenge to become the worldâs leader in restaurant management.
Â
Job Description
We are seeking strong engineering leads to guide our engineering squads and drive the development of our cutting-edge restaurant management platform. Ideal candidates will have a strong technical background, proven leadership skills, and a passion for delivering high-quality SaaS solutions.
This role will report to the Head of Engineering role. Roughly 4-8 engineers will report to this role, including the following squads:
- Communications
- Self-Serve
- Third-Party Integrations
Â
Tech Stack
Our back tech stack includes Ruby/Rails, Elixir/Phoenix, MongoDB, Postgres, Elasticsearch, Clickhouse, AWS, Kubernetes, Terraform, Argo CD, Prometheus, and New Relic. On the front, we use Javascript/React/Typescript. We expect this role to have a fair degree of familiarity in many if not all of these technologies.
Â
Responsibilities
- Lead and direct engineering squads, ensuring the delivery of high-quality, scalable, and reliable SaaS products.
- Collaborate with cross-functional teams, including product management, design, and customer success, to define and execute the product roadmap.
- Foster a culture of innovation, excellence, and continuous improvement within the engineering team.
- Establish and implement engineering best practices, processes, and standards to ensure efficient and effective development cycles.
- Contribute to the codebase when needed, following the same best practices and acting as a role model.
- Mentor and develop engineering talent, providing guidance and support to help team members achieve their full potential.
- Oversee recruitment, retention, and professional development of a high-performing engineering team.
- Manage and optimize the engineering budget, ensuring the efficient allocation of resources.
- Build strong relationships with key stakeholders, including customers, partners, and vendors, to understand their needs and ensure TableCheckâs engineering efforts are aligned with business objectives.
- Represent TableCheckâs engineering team internally and externally, acting as a technical spokesperson and advocate.
Â
Qualifications
- Bachelorâs or Masterâs degree in Computer Science, Engineering, or related field.
- 10+ years of software engineering experience, with at least 5 years in a leadership role managing engineering teams.
- Fluency in English; Japanese is a plus but not mandatory.
- Ability to relocate to Tokyo, Japan (weâd like you to be available for in-person meetings with our leadership team.)
- Strong technical expertise in software development, system architecture, and cloud-based solutions.
- Proven track record of delivering high-quality, scalable, and reliable software solutions.
- Excellent leadership and team management skills, with the ability to motivate, mentor, and develop talent.
- Strong strategic thinking and problem-solving abilities.
- Exceptional communication and interpersonal skills, with the ability to build strong relationships with stakeholders at all levels.
- Experience working in a fast-paced, agile environment.
- Passion for the hospitality industry and a commitment to delivering exceptional customer experiences.
- A humble spirit and a drive for continual self-improvement.
Â
Benefits
- Competitive salary and performance-based bonuses.
- A diverse work culture with colleagues from over 19 countries.
- Support for Japanese visa sponsorship and reimbursement for visa renewal.
- Standard benefits package, including health insurance, national pension plan (Japan only), and paid time off.
- Remote-first working environment; no hybrid work.
- Flexible hours (typical hours from 10:00 to 19:00 JST.)
- To be a part of a global leader in the restaurant technology industry, making a real impact on the hospitality sector.
About TableCheck
TableCheck is changing the online reservation business by connecting millions of diners around the world to the restaurants they love. We help diners make restaurant reservations, and we help merchants manage table inventory, enrich dining experiences, and visualize multi-property analytics to gain insights into restaurant performance. Our goal is to both inform and delight.
We're remote-first, having an asynchronous style working, with employees spread throughout Asia and Europe working on the same team. As such, communication and documentation are in our blood. We look for and write about signals in the noise which enables us to constantly learn and adapt, and we expect members of our teams to constantly follow up with questions and updates to keep everyone in the loop.
Our engineering team communicates in English, and so we generally don't require Japanese skills. We also welcome applicants currently outside Japan. If you want to relocate here, we can sponsor your visa. We're also open to remote candidates who do not plan to relocate.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan â straight to your inbox.