Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Salesforce Logo

Lead Software Engineer - Agentforce Voice Agents

Salesforce

Salary not specified
Oct 8, 2025
San Francisco, CA, US
Apply Now

Salesforce is looking for a Software Engineer to help solve complex problems in the cutting-edge space of AI agents for enterprises, enabling a limitless workforce through AI agents for any department, assembled using a new library of pre-built skills, and that can take action across any system or workflow.

Requirements

  • 5+ years of hands-on experience building, scaling and maintaining large scale, complex distributed systems in the B2B (or B2C) SaaS space that scale for millions of users and is available 24x7
  • In-depth working knowledge of Python
  • Experience with ASR , TTS , Streaming* , and Voice Technologies.
  • Experience with performance optimization (high load, concurrency optimization, etc.)
  • Experience with Java/J2EE technologies such as Spring, Spring Boot, Hibernate and EJB
  • Exposure to AI technologies such as Machine Learning and Deep Learning from a data engineering perspective, and experience working with data scientists in taking models to production
  • Solid experience in developing/maintaining large scale microservices using public cloud technologies such as AWS, Azure, GCP, or Heroku

Responsibilities

  • Build, scale and maintain critical features of the Agentforce platform that are used by millions of end users
  • Understand the customer/business requirements and translate them to elegant, flexible, and easy-to-use platform capabilities
  • Participate in Software Design and Architecture discussions
  • Drive the execution and delivery of features by collaborating with architects, product owners, engineers, user experience designers and data scientists
  • Develop test strategies, design automation frameworks, write unit and functional tests to drive up code coverage and automation goals
  • Adopt, embrace, and promote agile and test-driven software development practices
  • Be a vocal advocate for technical excellence and help the team members make sound decisions

Other

  • Lead and mentor junior members of the team
  • Be a multiplier and have a passion for the team and team members’ success
  • Strong verbal and written communication skills.
  • Self driven with superior organizational and project management skills.
  • Ability to work effectively in a distributed team setting