Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 11 Nov 2026

Software Engineer - Human Agent Interfaces

Salary

$148,500 - $223,900 annually

Apply on Salesforce

Description

We're seeking a talented Software Engineer to join our Human Agent Interfaces (HAI) team, which builds interfaces that bring people and AI agents together across business workflows. You'll help shape how users collaborate with AI, combining customer-facing product development with the engineering foundations needed to support enterprise customers.

Responsibilities:

  • Design, build, and ship intuitive experiences that help people and AI agents collaborate on business workflows.
  • Develop full-stack features across web applications, conversational interfaces, and collaboration platforms such as Microsoft Teams, Slack, and email.
  • Build APIs and agent tooling using technologies such as GraphQL, REST, and MCP to connect users, agents, and workflows.
  • Create consistent interaction patterns that let users stay informed, provide input, and complete work across channels.
  • Build secure, reliable integrations, including authentication, authorization, notifications, and account connectivity.
  • Develop conversational and agentic experiences, using evaluations and customer feedback to improve quality and reliability.
  • Own the feature lifecycle, from technical design and implementation through staged rollout, production operation, and iteration.

Requirements:

  • 6+ years of software engineering experience delivering production software, with scope and technical leadership appropriate to the Senior, Lead, or Principal level.
  • Strong proficiency in TypeScript/JavaScript and a modern backend language such as Go, Java, or Python.
  • Experience building customer-facing web applications with React or a comparable framework.
  • Designed and implemented GraphQL or REST APIs and integrated with third-party services using webhooks and asynchronous communication.
  • Understand authentication and authorization patterns, including OAuth, SSO, and secure service integration.
  • Experience building and operating distributed systems or SaaS applications on a public cloud.

Nice to Have:

  • Experience with MCP, LLM tool-calling, agent frameworks, or evaluation-driven development.
  • Built applications or integrations for Microsoft Teams, Microsoft 365, Copilot, Slack, or email.
  • Worked on conversational interfaces, notification systems, or products that coordinate human and automated work.
  • Experience with workflow engines, business process automation, or task-management products.
  • Hands-on experience with Go, GraphQL, and PostgreSQL.

Benefits:

  • Time off programs
  • Medical, dental, vision
  • Mental health support
  • Paid parental leave
  • Life and disability insurance
  • 401(k)
  • Employee stock purchasing program

For more fresh new jobs, check out yubhub.co.

Skills

Nice to have

  • MCP
  • LLM tool-calling
  • agent frameworks
  • evaluation-driven development
  • Microsoft Teams
  • Microsoft 365
  • Copilot
  • Slack
  • email
  • workflow engines
  • business process automation
  • task-management products
  • PostgreSQL
Apply on Salesforce