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.
Requirements
- 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.
- 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.
Nice to haves
While not specifically required, tell us if you have any of the following.
- Japanese language ability