Senior Software Engineer, Human Agent Interfaces

Salesforce

San Francisco, CA • 21m ago • Hybrid

Senior

Hybrid

148,500 - 223,900 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Software Engineer (Human Agent Interfaces)

  • Focus: Human + AI agent collaboration interfaces across business workflows

Description

Build and ship intuitive experiences that help people and AI agents collaborate on business workflows. Develop full-stack features for web applications, conversational interfaces, and collaboration channels (Microsoft Teams, Slack, email), including GraphQL/REST/MCP APIs and secure integrations. Improve conversational and agentic experience quality using evaluations and customer feedback, owning features from design through rollout and iteration.

Responsibilities

  • Design, build, and ship collaboration interfaces for human-AI workflows

  • Develop full-stack features across web apps, conversational interfaces, and collaboration platforms

  • Build APIs and agent tooling using GraphQL, REST, and MCP to connect users, agents, and workflows

  • Create consistent interaction patterns across channels

  • Build secure, reliable integrations (authentication, authorization, notifications, account connectivity)

  • Develop conversational and agentic experiences using evaluations and customer feedback

  • Own the feature lifecycle from design and implementation through rollout, production operation, and iteration

Requirements

  • 6+ years of software engineering experience delivering production software; scope and technical leadership appropriate for Senior/Lead/Principal level

  • Strong proficiency in TypeScript/JavaScript and a modern backend language (Go, Java, or Python)

  • Experience building customer-facing web applications with React (or comparable framework)

  • Designed and implemented GraphQL or REST APIs and integrated with third-party services using webhooks/asynchronous communication

  • Understand authentication and authorization patterns including OAuth and SSO

  • Experience building and operating distributed systems or SaaS applications on a public cloud

  • Ability to own delivery from ambiguous requirements through production with monitoring and controlled releases

  • Clear written communication and effective collaboration across product and engineering

  • Use AI development tools thoughtfully while maintaining engineering standards

Benefits

  • Time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and employee stock purchasing program

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Software Engineer, Human Agent Interfaces role

Improve your resume for just $5

$148,500 – $223,900/year

Unlock Full Resume Report