{"id":4154957,"url":"https://alion.io/job/rally-senior-product-engineer","title":"Senior Product Engineer","company":{"id":1834359,"name":"Rally","domain":"rallyuxr.com","url":"https://alion.io/company/rallyuxr","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["New York, United States","Boston, United States"],"countries":["US"],"hiring_countries":["US"],"hiring_countries_total":1,"salary":{"min":180000,"max":200000,"currency":"USD","period":"year","gross":null,"usd_annual":200000},"salary_estimate":null,"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Claude Code","optional":false},{"name":"Figma","optional":false},{"name":"GraphQL","optional":false},{"name":"JavaScript","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"Perplexity","optional":false},{"name":"Prisma","optional":false},{"name":"Slack","optional":false},{"name":"TypeScript","optional":false},{"name":"Next.js","optional":true},{"name":"Node JS","optional":true},{"name":"PostgreSQL","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-11-06T23:01:49Z","employer_posted_date":"2026-11-06","last_verified_at":"2026-11-12T10:26:51Z","board_verified":true,"closed_at":null,"days_open":5,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":5},"description":"Role at a glance\nWhat: As a Senior Product Engineer, you’ll help us end manual recruitment, so every product team can spend its time learning from users instead of chasing them.\nImpact: You'll shape how thousands of researchers and product builders run their first agent-led study.\nTeam: You’ll join our Engineering team and work closely with Product, Design, and GTM. At our size, the lines between them ebb and flow, so you’ll always be working cross-functionally.\nWhere: Remote-first across the US, with hubs in New York and Boston.\nAbout Rally\nIn a world where anyone can ship anything, the teams building closest to their users win. But talking to users is still much harder than it should be. Pulling lists, chasing consent, juggling calendars, sending incentives: it's why most product teams skip research altogether.\nWe're here to end manual recruitment.\nRally is agentic research infrastructure: the system that lets companies talk to their own users safely, at any scale. Tell Rally what you want to learn, and Rally Agent builds the study, finds the right participants, and handles outreach, scheduling, and incentives, all within your company's guardrails. It works from the Rally app, from Slack, or from the AI tools you already use. Agents handle the busywork, so people focus on the human parts: learning from each other.\nToday, teams at Google, Meta, Figma, Ramp, Perplexity, and MongoDB run their research on Rally. And we're building a company that lasts, investing in the product and the team for the long haul.\nThe opportunity\nWe believe teams will always need to talk to their users, however far AI goes, and most companies still don't have a safe way to let team members outside of traditional UX Research do it. Rally Agent and MCP are live, and we're going after the biggest companies in the world. The product is catching up to the vision, with plenty of exciting challenges still ahead.\nThat's where you come in. You'd join our Product Engineering team, a small, high-ownership team that's a little obsessed with our users. You’d report to our Head of Engineering, and work side by side with the researchers and product builders who use Rally every day, and yes, we use Rally to build Rally.\nOur product is the control plane for user research: the layer that enforces governance, permissions, consent, and contact rules for every agent that touches a company's participants. As a Senior Product Engineer, you’ll lead features end to end, from shaping the problem with Product and Design to shipping it and scaling it for some of the most demanding research teams in the world. Across each team at Rally, the work has the same core: building product in an AI-native environment, from core app features to the agents and MCP tools that power us.\nWhat you’ll do\nOwn features end to end: scope them with Product and Design, build them, ship them, and stay with them after launch to ensure reliability.\n\nScale features from MVP to enterprise grade, holding a high bar for security, privacy, reliability.\n\nWork across the backend stack (Node, GraphQL, Prisma) and contribute to AI agent and MCP tool development to turn concepts into working product.\n\nWork AI-first, using tools like Claude Code and Codex to move faster, while owning the quality and correctness of everything you ship.\n\nKeep the team in the loop: write clear specs and updates, flag risks early, and share what you learn so the whole company gets better, together.\n\nWhat you’ll bring\n6+ years of experience architecting, building, and sustaining complex, production-grade web applications.\n\nStrong full-stack engineering skills in JavaScript/TypeScript. You’re comfortable across the UI, API, and database layers, and you pick up new tools quickly.\n\nHands-on experience building with AI tools every day, plus a clear point of view on keeping quality high: how you review, test, and verify AI-generated work.\n\nA track record of leading major initiatives and partnering with PMs and Designers on key product decisions.\n\nStrong communication, especially in writing. You can explain technical tradeoffs to engineers and non-engineers alike, and you surface risks and blockers early.\n\nNice to have\nExperience building AI agents, MCP tools, or backend services in an AI-native environment.\n\nExperience working directly with customers, such as discovery calls, research sessions, or escalations.\n\nDon’t check every box? Apply anyway. We care a lot more about what you can do than a perfect match to a list.\nA heads-up before you apply\nThis is how we work, and we want to be transparent from the get-go, so you can decide if it’s the right fit:\nRoles stretch here. Priorities shift as we learn, so you’ll often work outside a clearly defined lane.\n\nYou’ll own your work end to end. That means from the first idea through launch and beyond, rather than handing it off along the way.\n\nWe keep process light and teams small. You’ll have a lot of autonomy and fewer layers of support than at a larger company.\n\nAI is part of how we work every day. We’re constantly experimenting with new tools and rethinking our workflows, so curiosity and collaboration here goes a long way.\n\nWe go to the source. When we have a question about what users need, we ask them directly.\n\nFor this role: AI helps you move faster, and you still own the result. We’re looking for engineers who lean into AI tools and also understand, review, and stand behind everything they ship.\n\nIf that sounds like exactly the environment you’ve been looking for, we’d love to hear from you!\nHow we work\nWe’re remote-first, but we’re not strangers.\nAsync by default: We write things down, keep each other in the loop, and save meetings for decisions and real connection.\nTogether when it counts: We get together in person throughout the year to plan, build, and celebrate.\nHigh ownership: You’ll have real responsibility from day one and the trust to figure out how to get there.\nUser first, always: We talk to users constantly, and it shapes every decision we make.\nAI-native, inside and out: We’ve built an agentic product, and we work like it. Everyone here is experimenting with AI tools and rethinking how work gets done.\nCompensation & benefits\nBase salary range (US): $180K - $200K USD per year.\nThis range reflects the minimum and maximum target for new hires in this role across the United States. Within the range, individual pay is determined by factors such as job-related skills, experience, and location.\nAdditional compensation: This role is eligible for variable compensation such as equity in accordance with Rally’s applicable plans. Any such compensation is not guaranteed and is determined at Rally’s discretion under the terms of those plans.\nWe want you to feel taken care of, so you can do your best work. For US-based full-time employees, that includes:\nCompetitive pay and meaningful equity\n\nGreat medical, dental, and vision coverage\n\n14 weeks of fully paid parental leave, for every parent\n\nUnlimited PTO (and we actually want you to use it)\n\nHome office and co-working support\n\nMental health and wellness support\n\n401(k)\n\nRegular in-person time with the team\n\nBenefits may vary based on role, level, and location, and are subject to change as Rally grows.\nOur tech stack\nClaude Code and Codex for AI-assisted development\n\nFull-stack TypeScript\n\nReact (Next.js) and Relay\n\nGraphQL\n\nPostgres\n\nOur hiring process\nWe want interviewing with us to feel like a preview of working here: structured, transparent, and focused on real work. Steps can vary a bit by role, but here’s the usual flow:\nRecruiter chat (30 min): Get to know each other and make sure the role fits what you’re looking for.\n\nHiring manager conversation (30 min): Dig into the role, your experience, and what success looks like with our Head of Engineering.\n\nTake-home project and walkthrough: Build a solution to a real product problem with the AI tools you’d use on the job. We look at how you steered your tools, not just the final code. Then you’ll walk us through what you built and why, including a few hands-on edits.\n\nFinal interviews: A system design session, a product conversation with our Head of Product, and time with our co-founders.\n\nReferences and offer: We move fast here.\n\nWe’ll tell you what to expect at every step. And since we’re a research company, we’d love your feedback on the process too.\nWe’re building a team that reflects the range of people who use products like ours, and we’re committed to paying fairly for the work. Our salary ranges are based on competitive market data for our size, stage, and industry, and may adjust over time as the market evolves.\nRally is an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity or expression, age, disability, veteran status, or any other legally protected characteristic.\nWe’re committed to providing reasonable accommodations to candidates with disabilities throughout the application and interview process. If you need support or an adjustment at any point, please get in touch by emailing  and let us know how we can help.\nThis job description is intended to describe the general nature and level of work for this role. It is not a complete list of all responsibilities, duties, and skills required. Employment with Rally is “at will,” which means either you or Rally may terminate the employment relationship at any time, with or without notice, and for any lawful reason or no reason at all.","description_format":"text","description_chars":9589,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity","Home office","Parental leave","Unlimited PTO"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"},{"name":"New York","iso":null,"kind":"city"},{"name":"Boston","iso":null,"kind":"city"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Market Research"],"lifecycle":[{"event":"open","at":"2026-11-12T10:26:51Z"}],"visa":[],"liveness":{"score":68,"band":"ok","label":"Likely open","p_open":1,"p_active":0.86,"p_room":0.788,"age_days":5,"expected_fill_days":7,"reasons":["conf:0","win:late"],"computed_at":"2026-11-12T10:38:37Z"},"pay":{"stated_usd_annual":200000,"is_top_pay":true},"html_url":"https://alion.io/job/rally-senior-product-engineer","json_url":"https://alion.io/job/rally-senior-product-engineer.json","meta":{"generated_at":"2026-11-12T12:23:34Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":25555,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1834359},"rest":"https://alion.io/mcp/rest/get_company?id=1834359"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Frally-senior-product-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Frally-senior-product-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Frally-senior-product-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/rally-senior-product-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Frally-senior-product-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4154957}},{"tool":"search_jobs","arguments":{"company":"rallyuxr.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4154957},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}