Tripleseat logo
Tripleseat
Posted 11 days agoVerified live 2d ago

Software Engineer-1

Brief overview

Remote
$80k–$105k/yrStated range
AI-Assisted Software DevelopmentProgrammingData StructuresAlgorithmsSystem ArchitectureSoftware DebuggingRequirements SpecificationAcceptance Criteria DefinitionUnit TestingRuby on RailsReactMySQLPostgreSQLAWSWritten and Verbal Communication

About the company

Tripleseat logo
Tripleseattripleseat.com

Tripleseat is the event management software for restaurants and venues.

Job description

Summary

Tripleseat provides a platform for hospitality businesses to manage group sales, banquet, catering, and event operations. The Software Engineer 1 will deliver scoped features, bug fixes, and enhancements using both conventional and AI-assisted development while building strong engineering fundamentals. The role also involves reviewing AI-generated code, writing maintainable backend and frontend code, debugging independently, and communicating technical decisions in a remote-first team.

Responsibilities

  • Deliver clearly scoped features, bug fixes, and product enhancements by combining code you write yourself with AI agent-assisted development, owning the quality of the result either way
  • Build strong technical fundamentals across our stack so you can critically evaluate AI-generated code rather than assuming that clean-looking output is correct
  • Learn how to give AI agents the context they need—including clear requirements, relevant examples, constraints, and system context—to produce useful results
  • Practice spec-driven development by clearly defining intent, constraints, and acceptance criteria before implementation so a teammate, an AI agent, or your future self can understand exactly what needs to be built
  • Review AI-generated code critically for subtle failure modes, including missed edge cases, misunderstood requirements, incorrect assumptions, and violations of established system behavior
  • Write clean, maintainable, and testable backend and frontend code that follows existing engineering patterns and conventions, and be able to explain why your implementation satisfies the requirements
  • Build independent debugging and engineering judgment by intentionally completing some work without AI assistance and developing the hands-on instincts required to diagnose problems yourself
  • Experiment regularly with new AI development tools and workflows, learning where they accelerate engineering work and where human judgment remains essential
  • Communicate progress, blockers, technical decisions, and lessons learned with your team, including where AI assistance was used and what your review process identified
  • Develop an understanding of Tripleseat's customers and business workflows so you can connect the software you build to real customer outcomes and recognize when a problem is—or is not—well suited to AI assistance

Skills

  • 0–2 years of professional software engineering experience, or equivalent experience through internships, co-ops, coursework, hackathons, or substantial personal projects
  • Strong computer science fundamentals, including programming, data structures, algorithms, and basic system architecture. You understand that these fundamentals become more—not less—important when working with AI-generated code
  • Hands-on experience using AI-assisted development tools beyond basic autocomplete. You are comfortable prompting, reviewing, debugging, and challenging AI-generated code rather than accepting it at face value
  • Curiosity about what AI genuinely does well and where it struggles, with an interest in developing your own understanding of which engineering tasks are appropriate for agent-assisted development
  • Some experience writing structured requirements, specifications, or acceptance criteria that another person—or an AI agent—could execute against
  • A quality-first mindset and working understanding of unit testing across backend and frontend development
  • Ability to work within a large, established codebase, follow existing conventions, and ask thoughtful questions when requirements or system behavior are unclear
  • Strong written and verbal communication skills with the ability to explain technical concepts clearly and collaborate effectively in a remote-first environment
  • Genuine enthusiasm for AI-assisted software development combined with the rigor and skepticism to verify its work every time
  • This is a fully remote position open to candidates eligible to work in the **United States or Canada**
  • Candidates will be required to complete initial onboarding onsite at our **Concord, MA office**
  • Personal, academic, internship, or professional projects involving agent frameworks, LLM APIs, autonomous coding tools, or other AI-assisted development workflows
  • Familiarity with **Ruby on Rails, React, MySQL, or PostgreSQL**
  • Familiarity with **AWS, DevOps practices, or cloud infrastructure**
  • Experience with or enthusiasm for hospitality technology, event management, restaurants, hotels, or other operational SaaS products

Qualifications

Must Haves

  • 0–2 years of professional software engineering experience, or equivalent experience through internships, co-ops, coursework, hackathons, or substantial personal projects
  • Strong computer science fundamentals, including programming, data structures, algorithms, and basic system architecture. You understand that these fundamentals become more—not less—important when working with AI-generated code
  • Hands-on experience using AI-assisted development tools beyond basic autocomplete. You are comfortable prompting, reviewing, debugging, and challenging AI-generated code rather than accepting it at face value
  • Curiosity about what AI genuinely does well and where it struggles, with an interest in developing your own understanding of which engineering tasks are appropriate for agent-assisted development
  • Some experience writing structured requirements, specifications, or acceptance criteria that another person—or an AI agent—could execute against
  • A quality-first mindset and working understanding of unit testing across backend and frontend development
  • Ability to work within a large, established codebase, follow existing conventions, and ask thoughtful questions when requirements or system behavior are unclear
  • Strong written and verbal communication skills with the ability to explain technical concepts clearly and collaborate effectively in a remote-first environment
  • Genuine enthusiasm for AI-assisted software development combined with the rigor and skepticism to verify its work every time
  • This is a fully remote position open to candidates eligible to work in the **United States or Canada**
  • Candidates will be required to complete initial onboarding onsite at our **Concord, MA office**

Nice to Haves

  • Personal, academic, internship, or professional projects involving agent frameworks, LLM APIs, autonomous coding tools, or other AI-assisted development workflows
  • Familiarity with **Ruby on Rails, React, MySQL, or PostgreSQL**
  • Familiarity with **AWS, DevOps practices, or cloud infrastructure**
  • Experience with or enthusiasm for hospitality technology, event management, restaurants, hotels, or other operational SaaS products

Benefits

  • Fully remote position, open to candidates eligible to work in the United States or Canada, with initial onboarding onsite at the Concord, MA office.
  • Additional benefits and incentives.
  • Competitive Medical, Dental, and Vision Insurance: Comprehensive coverage to support health and well-being.
  • Company Paid Life Insurance, Short- and Long-Term Disability Plans: Protection and peace of mind in unforeseen circumstances.
  • Supplemental Insurance Options: Optional critical illness, accident, and hospital plans.
  • Commuter Benefits: Transit and parking benefits, where applicable.
  • 401(k) with Company Match: Helping employees save and plan for retirement.
  • Parental Leave: Support for new parents through birth, adoption, or foster care.
  • Flexible Paid Time Off: Encouraging work-life harmony and balance.
  • LinkedIn Learning Access: On-demand professional development courses.
  • Pet Insurance: Supporting the well-being of furry family members.
  • Employee Discount Programs: Exclusive savings through employee perk platforms.

More jobs like this