Senior/Lead/Principal Software Engineer, Agentforce (Voice/Communication)
Core
Build, scale, and maintain critical features and systems within the Agentforce digital labor platform, enabling AI agents to take action across enterprise workflows and serve millions of users.
Role type
Senior/Lead/Principal Software Engineer (Distributed Systems & AI Platform)
Builds
Agentforce platform (digital labor platform for enterprises) using Salesforce Platform, Real-time Communication technologies, and AI.
Domain
Enterprise SaaS, AI Agents, Real-time Communication
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Python, Java, large-scale distributed systems, microservices, REST API development, test-driven development, performance optimization
Preferred skills
ASR, TTS, Telephony, modern AI/ML frameworks, websockets, gRPC, protobuf, Spring Boot, SQL/NoSQL, DevOps (CI/CD, Terraform), monitoring tools (New Relic, Splunk), Salesforce ecosystem
Technologies
Go, Python, Java, AWS, Azure, GCP, Heroku, Spring, Hibernate, EJB, Terraform, New Relic, Graphite, Sumo Logic, Splunk, Pingdom
Responsibilities
Build and scale critical platform features; translate business requirements to platform capabilities; lead software design and architecture discussions; drive execution by collaborating with architects, product owners, and data scientists; develop and approve test strategies and automation frameworks; lead and mentor junior team members; resolve production customer escalations
Seniority
Senior/Lead/Principal, hands-on IC with mentorship responsibilities