
Principal Software Engineer
Endgame
Completely RemoteFull TimeInformation Technology
Posted Today
Job description
Responsibilities
- Build and evolve the MCP server and agent tool surfaces that AI clients use to query Endgame's context graph
- Ship frontend features, tRPC routes, and React components for customer-facing UI
- Design and harden the public API layer with authentication, Redis-backed rate limiting, and observability
- Integrate new data sources into the product via the context graph for human and agent surfaces
- Translate ambiguous product goals into concrete engineering scope and ship end-to-end
- Own quality on shipped surfaces: performance, reliability, security, and observability
Requirements
- Deep understanding of the TypeScript and JavaScript ecosystem
- Familiarity with Python
- Experience designing and implementing LLM and agent tool surfaces
- Experience developing APIs with observability and authentication
- Strong product instincts and ability to translate requirements into engineering scope
- Deep experience with agentic coding tools and modern testing practices
- Collaborative mindset with a bias toward action and reversible decisions
Preferred Qualifications
- Prior experience with revenue-data systems (Salesforce, CRMs, sales tooling)
- Experience with developer-platform infrastructure (SDKs, APIs, agent tooling)
Benefits
- Competitive compensation and equity
- 401k, health, dental, and vision insurance
- Flexible time off
- Paid parental leave
- Education stipend
About the Company
Endgame is the context graph for every GTM agent. The platform processes calls, deals, and playbooks into structured knowledge that both humans and AI agents can act on, serving revenue teams at leading companies. Endgame has raised $47.5M and operates as a small, engineering-heavy team shipping production systems with real architecture.
Skills & tools
TypeScriptPythonReactRedisLLMAPI
What the team is looking for
Use this list as a quick fit check before you apply.
- 01Deep understanding of TypeScript and JavaScript ecosystem
- 02Familiarity with Python
- 03Experience designing and implementing LLM and agent tool surfaces
- 04Experience developing APIs with observability and authentication
- 05Strong product instincts
- 06Deep experience with agentic coding tools and modern testing practices
- 07Collaborative action mindset
AdWake up to a shortlist, not a search results page.
ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.
Get your daily matches
Endgame
Job details
- Work model
- Completely Remote
- Commitment
- Full Time
- Category
- Information Technology
- Posted
- Today
AdWake up to a shortlist, not a search results page.
ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.
Get your daily matches