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.