Salesforce is looking for a Software Engineering PMTS to join the Agentforce Platform Engineering Team. You will be responsible for developing and maintaining the entities, APIs, and business logic that form the foundation for Generative AI agents at Salesforce. This role focuses on building, scaling, and maintaining critical features of the Agentforce Core platform.
What You'll Do
- Build, scale, and maintain critical and innovative features of the Agentforce Core platform.
- Understand customer and business requirements and translate them to elegant, flexible, and easy-to-use platform capabilities.
- Participate in Software Design discussions.
- Set best practices for accessibility, fault tolerance, concurrency, reusability, extensibility, API design, database modeling, maintainability, security, scalability, testability, and overall quality.
- Develop test strategies, design automation frameworks, and write unit and functional tests to drive up code coverage and automation goals.
- Adopt, embrace, and promote agile development practices.
- Be a multiplier and have a passion for team and team members' success.
- Work in a fast-paced and quickly evolving environment.
- Participate in the team’s on-call rotation to address complex problems in real-time and keep services operational and highly available.
What We're Looking For
- BS in Computer Science or a related technical degree.
- 8+ years of professional software development experience.
- High proficiency in the Java programming language.
- Validated understanding of Database technologies such as SQL, PL/SQL, and relational database schema design.
- Experience in automated testing including unit and functional testing using Java, JUnit, JSUnit.
- Broad knowledge of web standards relating to APIs such as REST, SOAP, XML, WSDL, HTTP, JSON, etc., API lifecycle management and/or client SDKs development.
- Extensive software development and microservices architecture experience.
- Strong understanding of cloud-based systems and distributed architectures.
- Proven experience in high availability and high scale systems.
- Proven technical leadership and project management skills.
- Experience with Spring, gRPC, REST and the HTTP protocol.
- Experience with Agile development methodology.
- Excellent interpersonal skills.
Nice to Have
- Salesforce Core Platform Experience.
- Falcon experience is a plus.
- Python nice to have.
- Track record of being a top performer in current and past roles.
Technical Stack
- Languages: Java, Python, SQL, PL/SQL
- Protocols & Formats: REST, SOAP, XML, WSDL, HTTP, JSON
- Frameworks: Spring, gRPC
- Testing: JUnit, JSUnit
Team & Environment
You will join the Agentforce Platform Engineering Team, a group committed to growth, innovation, and service ownership. We value drive, curiosity, and a passion for bettering business and the world through AI, driving innovation, and keeping Salesforce's core values at the heart of it all.
Benefits & Compensation
- Compensation for California-based roles: $230,800 to $334,600
- Time off programs
- Medical, dental, and vision coverage
- Mental health support
- Paid parental leave
- Life and disability insurance
- 401(k)
- Employee stock purchasing program
Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment. All employees and applicants are assessed on the basis of merit, competence and qualifications without regard to protected classifications.


