Engine is a company focused on transforming business travel into a personalized and seamless experience powered by technology. They are seeking a Staff Software Engineer for the Groups Shopping Team to lead the development of a world-class travel shopping experience, focusing on property ranking, scalability, and AI integration in the product.
Responsibilities:
- Architecture for Groups Shopping. The hotel discovery, scoring, and selection surfaces — and the integration points where ranking, search, and AI in the product come together
- The technical bar. You are the gate for quality on this team. Code review on hard PRs, design review on every meaningful change, "is this the right abstraction" calls before they become permanent
- AI in the workflow. Both the agentic coding posture inside the team (we expect every engineer to be using Claude Code, Cursor, or equivalent every day) and the agentic product surfaces — tool definitions for AI surfaces in the product, prompt and skill design where needed, scoping which problems the LLM should and shouldn't own
- AWS and CI/CD. Our backend runs on AWS — services, queues, data pipelines, ECS/Lambda where appropriate. You will own non-trivial infrastructure decisions and be the person who makes our deploy and CI story sharper
- Mentorship and unblocking. Pairing with senior engineers, running design reviews, writing the docs that make the next person's job easier, being the named contact when another team needs a Groups Shopping perspective
Requirements:
- TypeScript and Node in production at scale
- AI-first as a daily practice, not a talking point
- Deep AWS and CI/CD
- Cross-functional, multi-level communication
- Comfort leading and running a team
- Deep TypeScript / Node — internals, performance, type-system fluency
- Product experience — you can wear a PM hat for an afternoon and think from the customer's seat
- Travel, hospitality, marketplace background
- React Native familiarity