
Senior Software Engineer, Human Agent Interfaces (HAI)
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

Quick Facts
- Category: Software Engineering
- Focus: Building interfaces where people and AI agents collaborate across business workflows
Description
Design, build, and ship intuitive experiences that help people and AI agents work together on business workflows. Deliver full-stack features across web applications, conversational interfaces, and collaboration platforms such as Microsoft Teams, Slack, and email. Build APIs and agent tooling (GraphQL, REST, MCP) and create secure, reliable integrations using authentication, authorization, notifications, and account connectivity.
Responsibilities
- Partner with Product, Design, Customer Success, and customers to translate needs into clear requirements and practical solutions
- Write design documents and RFCs, build prototypes, and communicate technical tradeoffs
- Raise engineering quality through code review, automated testing, documentation, and operational excellence
- Use AI coding tools effectively and critically evaluate generated code for correctness, security, performance, and maintainability
- Mentor engineers and contribute to a collaborative team with shared ownership
- Own the feature lifecycle: technical design and implementation through staged rollout, production operation, and iteration
- Improve scalability, observability, and reliability while keeping the team’s ability to deliver quickly
Requirements
- 6+ years of software engineering experience delivering production software at a Senior/Lead/Principal level scope
- 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; integrated with third-party services using webhooks and asynchronous communication
- Understands authentication and authorization patterns, including OAuth and SSO
- Experience building and operating distributed systems or SaaS applications on a public cloud
- Ability to take ownership from ambiguous requirements through production delivery, including monitoring and controlled releases
- Communicates clearly in writing and technical discussions; collaborates effectively across engineering and product
Benefits
- Medical, dental, vision
- Mental health support
- Paid parental leave
- Life and disability insurance
- 401(k)
- Employee stock purchasing program
- Time off programs
- Equity/incentive opportunities may apply depending on role
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See more
Senior Software Engineer, Human Agent Interfaces
Salesforce
Senior
Technology
San Francisco, CA · Hybrid
$149K - $224K/yr
21m ago

Senior AI Engineer
AgileEngine
Senior
Technology
Kraków, Poland · Remote
$6K - $8K/yr
7 days ago

Agent Engineer
AgileEngine
Senior
Technology
Kraków, Poland · Remote
$6K - $8K/yr
6 days ago

AI Software Engineer
AgileEngine
Senior
Technology
Kraków, Poland · Remote
$6K - $8K/yr
6 days ago

Senior/Staff Software Engineer (AI Agents)
Virco Talent
Senior
Technology
Remote
$210K - $230K/yr
13h ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Senior Software Engineer
AgileEngine
Senior
Technology
Kraków, Poland · Remote
$6K - $8K/yr
6 days ago

Senior AI Engineer
EPAM Systems
Senior
Technology
Gdańsk, PG, Poland · Remote
N/A
5 days ago
Senior AI Engineer
Craftware
Senior
Technology
Warsaw, Maz, Poland · Remote
0K zł - 0K zł/yr
4 days ago

Senior AI Engineer
EPAM Systems
Senior
Technology
Łódź, Poland · Remote
N/A
5 days ago
Potential salary for Senior Software Engineer, Human Agent Interfaces (HAI) role
Improve your resume for just $5
$148,500 – $223,900/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights