CronJobs

backend jobs

Principal Software Engineer

Endgame · Remote

remoteprincipalPosted Jun 29, 2026TypeScriptJavaScriptPythonReacttRPCRedisMCPLLM

Apply on the employer site

About this role

## ABOUT ENDGAME 🌎 Endgame is the context graph for every GTM agent. We process every call, deal, and playbook into structured knowledge that humans and AI agents can act on—**140× faster** and at **a fraction of the cost** of sending raw data to an LLM. Revenue teams at Monte Carlo, BetterUp, Braze, and dozens of other leading companies use Endgame as their source of truth. Instead of context scattered across disconnected systems, reps, managers, CS teams, and the agents working alongside them all operate from the same structured view of every customer and deal. We’ve raised **$47.5M** from EQT Ventures, Menlo Ventures, Upfront Ventures, and Unusual Ventures, with executives from Zoom, Stripe, Notion, and Airtable. We’re a team of ~25 (mostly engineers) building production systems with real architecture—not prototypes. --- ## HOW WE BUILD 🛠️ We’re an **AI-native engineering team**. Agentic coding tools are integral to how we build and ship **15–20 times daily** (or more). We build with **Claude Code, Cursor, and Copilot**, and we continuously share what works and what doesn’t. We move fast, we’re not afraid to throw things away, and we keep the bar high because customers depend on us. You’ll help push that culture forward. --- ## WHAT YOU’LL DO 🚀 - **Build and evolve the MCP server and agent tool surfaces** that AI clients use to query Endgame’s context graph—designing tool schemas, managing context windows, and ensuring each tool call returns the right data **fast**. - **Ship frontend features**: **tRPC routes** and **React components** customers use daily—from admin dashboards to the core product UI. - **Design and harden the public API layer**: authentication, **Redis-backed rate limiting**, quota enforcement, and **observability** to quickly detect and diagnose issues. - **Wire new data sources into the product** by integrating with the context graph and making that data available through both **human-facing UI** and **agent-facing tool surfaces**. - **Translate ambiguous product goals into concrete engineering scope**, then ship it—often turning customer pain points into novel solutions. - **Own end-to-end quality** on the surfaces you ship: performance, reliability, security, and observability. AI raises the floor—your taste raises the ceiling. --- ## WHAT WE’RE LOOKING FOR 🏅 - Deep understanding of the **TypeScript/JavaScript ecosystem**—you’ve built and maintained serious systems, not just touched them. - Familiarity with **Python**. - Experience designing and implementing **LLM/agent tool surfaces**, including the tools themselves and **context management**. - Experience running **frontier AI models in production** in cloud environments. - Experience developing **APIs** with a strong focus on **observability and authentication**. - Strong product instincts: you can turn ambiguous requirements into deliverable engineering scope. - Deep experience with **agentic coding tools** and modern testing practices. You use AI coding tools daily, have opinions about them, and know when to trust the agent vs. reviewing the diff yourself. - Collaborative by default: write, share early, and make decisions reversible when possible. - **Bonus:** experience with revenue-data systems (Salesforce/CRMs/sales tooling) or developer-platform infrastructure (SDKs, APIs, agent tooling). --- ## BENEFITS 🏆 - Competitive compensation and equity - 401k, health, dental, and vision insurance - Flexible time off - Paid parental leave - Educati

Listing freshness

CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord