Senior Software Engineer, Human Agent Interfaces (HAI)
Core
Design, build, and ship intuitive full-stack interfaces that enable humans and AI agents to collaborate on business workflows across channels like Microsoft Teams, Slack, and email.
Role type
Senior full-stack software engineer (Human Agent Interfaces)
Builds
Conversational and Copilot experiences, agent tooling, and integrations connecting users, agents, and workflows
Domain
Enterprise SaaS, AI agents, workforce automation
Deliverable
product features
Required skills
TypeScript/JavaScript, React, GraphQL, REST APIs, OAuth/SSO, distributed systems, SaaS architecture, AI coding tools, technical leadership
Preferred skills
MCP, LLM tool-calling, agent frameworks, Microsoft Teams/Slack integrations, workflow engines, Go, PostgreSQL
Technologies
React, TypeScript, GraphQL, REST, MCP, Microsoft Teams, Slack, Go, Python, Java, PostgreSQL
Responsibilities
Design and implement full-stack features for web and collaboration platforms; Build APIs and agent tooling; Create consistent interaction patterns; Develop secure integrations and authentication; Own feature lifecycle from design to production; Mentor engineers and raise engineering quality
Seniority
Senior, hands-on IC with technical leadership