Software Engineer, MTS - Agent Studio & Observability UI

Salesforce
Full-time$117k-194k/year (USD)San Francisco, United States

📍 Job Overview

Job Title: Software Engineer, MTS - Agent Studio & Observability UI

Company: Salesforce

Location: San Francisco, California, United States

Job Type: Full time

Category: Software Engineering / UI Development

Date Posted: 2026-08-05

Experience Level: 5-10 Years (Mid to Senior Level)

Remote Status: Hybrid

🚀 Role Summary

  • Develop and maintain production-grade React components and views for AI agent observability within Salesforce's Agent Studio.

  • Drive frontend development across the Agent Developer Lifecycle (ADLC), ensuring seamless integration of observability tooling into multi-tenant, multi-cloud environments.

  • Address and solve complex UI performance challenges related to rendering and data fetching for high-volume agent session data.

  • Leverage AI as a core workflow tool for engineering, including advanced prompt engineering and utilizing AI development tools for code generation and optimization.

📝 Enhancement Note: This role is positioned within Salesforce's innovative "Agentforce" initiative, focusing on AI-native observability for agentic systems. The emphasis is on building the user interface that allows developers to understand, optimize, and improve AI agents, requiring a blend of strong frontend engineering skills and a forward-thinking approach to AI-assisted development.

📈 Primary Responsibilities

  • Design, develop, and implement robust, accessible, and performant React components for surfacing AI agent session data, optimization insights, and performance metrics within Agent Studio.

  • Lead frontend architectural decisions and development for integrating observability features into the Agent Developer Lifecycle (ADLC), ensuring scalability and reliability in a multi-tenant, multi-cloud Salesforce environment.

  • Optimize frontend performance by addressing rendering bottlenecks and efficient data-fetching strategies to handle large volumes of real-time agent session data with low latency.

  • Actively utilize and contribute to the advancement of AI development tools (e.g., Claude Code, GitHub Copilot, Cursor) to enhance productivity, ensure code quality, and maintain secure, production-grade output.

  • Collaborate closely with backend engineers, product managers, and UX designers to translate complex data requirements into intuitive and actionable user interfaces for developers.

  • Champion best practices in frontend development, including code reviews, testing, CI/CD pipelines, and accessibility standards.

  • Contribute to the shared system context that ensures the reliability and security of AI-generated code and insights.

📝 Enhancement Note: The responsibilities highlight a significant ownership over the UI surface for observability, indicating a need for a candidate who can not only build but also architect and optimize these critical developer-facing components. The integration into Salesforce Core and multi-cloud environments suggests a strong understanding of enterprise-level frontend development constraints.

🎓 Skills & Qualifications

Education: A related technical degree is required.

Experience: 5-10 years of hands-on experience in frontend software engineering.

Required Skills:

  • Proven, extensive experience building production-grade frontend applications using JavaScript/TypeScript and React.

  • Demonstrated track record of shipping performant, accessible, and scalable UI components and applications.

  • A genuine, AI-first approach to engineering, actively using AI tools to accelerate development, enhance code quality, and broaden technical fluency.

  • Advanced prompt engineering skills, including the ability to craft precise, structured prompts and manage system context for reliable and secure AI outputs.

  • Strong understanding of frontend performance optimization techniques, including rendering and data-fetching strategies.

  • Experience with modern frontend build tools, package managers, and testing frameworks.

  • Familiarity with version control systems, particularly Git. Preferred Skills:

  • Experience integrating frontend systems with real-time data sources, streaming APIs, or dedicated analytics/observability platforms.

  • Prior experience working within large-scale platform environments or multi-cloud architectures, understanding associated constraints (security, compliance, multi-tenancy).

  • Knowledge of state management libraries (e.g., Redux, Zustand) and component libraries.

  • Familiarity with UI/UX design principles and best practices for developer tools.

  • Experience with CI/CD pipelines and automated testing for frontend applications.

📝 Enhancement Note: The emphasis on an "AI-first approach" and "advanced prompt engineering" signifies that this role is not just about traditional frontend development but also about integrating AI as a fundamental part of the engineering workflow. Candidates should be prepared to demonstrate how they leverage AI tools to achieve engineering goals.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase at least two significant frontend projects built with React, demonstrating complex UI development and problem-solving.

  • Include examples of performance optimization efforts, detailing the challenges faced and the metrics improved (e.g., load times, rendering speed).

  • Provide evidence of building accessible user interfaces, adhering to WCAG guidelines or similar standards.

  • Projects that illustrate experience with data visualization or handling large datasets within a frontend application are highly valued. Process Documentation:

  • For each portfolio project, outline the development process, including initial requirements gathering, architectural decisions, and iterative improvements.

  • Document the approach taken to integrate with backend APIs or data sources, detailing any challenges and solutions.

  • Explain the testing strategy employed, including unit, integration, and end-to-end testing for frontend components.

  • Highlight any use of AI tools in the development process, detailing the specific prompts, tools used, and the impact on efficiency or code quality.

📝 Enhancement Note: Given the role's focus on observability and AI, a portfolio that clearly demonstrates the ability to visualize complex data, optimize performance at scale, and integrate with modern development workflows (including AI tools) will be critical. Candidates should be ready to articulate their process for building robust, data-intensive UIs.

💵 Compensation & Benefits

Salary Range:

  • General California Range: $117,200 - $176,700 annually

  • Select San Francisco Bay Area Cities Range: $141,200 - $194,200 annually

Explanation of Range: This range is determined by factors such as location, job level, job-related knowledge, skills, and experience. The higher range for select SF Bay Area cities reflects the local market dynamics and cost of living. This range represents base salary only and does not include potential bonuses, equity, or other benefits.

Benefits:

  • Comprehensive time off programs for work-life balance.

  • Medical, Dental, and Vision insurance coverage.

  • Mental health support resources.

  • Paid parental leave for new parents.

  • Life and Disability insurance policies.

  • 401(k) retirement savings plan.

  • Employee Stock Purchasing Program (ESPP).

  • Access to additional benefits detailed at https://www.salesforcebenefits.com.

Working Hours: Standard full-time workweek, typically 40 hours per week.

📝 Enhancement Note: The provided salary ranges are based on Salesforce's stated compensation policy for the US market, with specific adjustments for the San Francisco Bay Area. This reflects typical industry compensation for a Mid-to-Senior level Software Engineer in a high-cost-of-living tech hub.

🎯 Team & Company Context

🏢 Company Culture

Industry: Software & Technology (AI, CRM, Cloud Computing)

Company Size: Over 50,000 employees. This large, established company offers significant resources, opportunities for impact across a vast customer base, and a structured environment for career growth.

Founded: 1999. Salesforce has a long history of innovation and market leadership, particularly in CRM and cloud services. Its culture emphasizes continuous evolution and adapting to new technological paradigms like AI.

Team Structure:

  • The "Agentforce Optimization Agent" team is likely part of a larger engineering organization focused on AI and agentic systems.

  • It's expected to be a collaborative unit of highly skilled engineers, potentially with specialized roles in frontend, backend, AI/ML, and platform engineering.

  • Reporting structure will likely involve a manager and potentially leads, with strong emphasis on cross-functional collaboration with Product Management, UX Design, and other engineering teams within Salesforce. Methodology:

  • Data Analysis & Insights: The team's work is inherently data-driven, focusing on analyzing agent session data to provide actionable insights. This implies a strong emphasis on metrics, performance monitoring, and data visualization.

  • Workflow Planning & Optimization: A core aspect of this role involves optimizing workflows, both for the AI agents themselves and for the developers using Agent Studio. This requires strategic thinking about process efficiency and developer experience.

  • Automation & Efficiency: Leveraging AI tools for code generation, debugging, and even prompt engineering is a key methodology. The team aims to build tools that enhance efficiency for both internal developers and external customers.

Company Website: https://www.salesforce.com/

📝 Enhancement Note: Salesforce's culture is deeply rooted in its "Ohana" (family) concept, emphasizing trust, customer success, innovation, and equality. For an engineering role, this translates to a focus on collaboration, continuous learning, and delivering high-impact solutions that drive customer value. The integration of AI into their core offerings, particularly with "Agentforce," signals a forward-looking and adaptive approach.

📈 Career & Growth Analysis

Operations Career Level: This role is classified as MTS (Member of Technical Staff), indicating a mid-to-senior level individual contributor position with significant technical depth and ownership expectations. It's a crucial role for developing core platform features.

Reporting Structure: The Software Engineer will likely report to an Engineering Manager or Team Lead within the Agentforce Optimization Agent team. They will work closely with Product Managers, UX Designers, and other engineers, requiring strong collaboration and communication skills.

Operations Impact: This role directly impacts the usability and effectiveness of Salesforce's AI agent development platform. By building robust observability tools, the engineer enables customers to better understand, debug, and optimize their AI agents, thereby improving customer success, reducing operational overhead, and driving adoption of Salesforce's AI offerings.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in frontend frameworks (React), UI performance optimization, observability patterns, and advanced AI development tools.

  • Cross-functional Leadership: Lead frontend initiatives within the team, mentor junior engineers, and contribute to architectural discussions for new features.

  • Platform Impact: Gain experience building features for a massive, enterprise-grade platform like Salesforce, understanding the complexities of multi-tenancy, security, and scalability.

  • AI Integration: Become a leader in applying AI tools and methodologies within the software development lifecycle, a highly sought-after skill.

  • Potential for Arch/Lead Roles: Successful performance can lead to opportunities in Staff or Principal Engineer roles, focusing on broader architectural responsibilities or technical leadership.

📝 Enhancement Note: The MTS title at Salesforce suggests a role with substantial responsibility and the expectation of significant technical contribution. Growth opportunities are likely tied to deepening technical expertise in AI-driven development and large-scale platform engineering, with clear paths toward more senior technical leadership.

🌐 Work Environment

Office Type: Hybrid. Salesforce is known for its commitment to a hybrid work model, balancing in-office collaboration with remote flexibility.

Office Location(s): San Francisco, California. This is a major tech hub with excellent infrastructure and a vibrant ecosystem. The specific office will offer amenities typical of a large tech company.

Workspace Context:

  • Collaborative Environment: Expect a dynamic workspace designed for collaboration, with ample opportunities for team meetings, brainstorming sessions, and knowledge sharing.

  • Operations Tools & Technology: Access to state-of-the-art development tools, including powerful workstations, high-speed internet, and a comprehensive suite of internal Salesforce development platforms and services.

  • Team Interaction: Regular team stand-ups, sprint planning, code reviews, and informal discussions, fostering a connected and productive team environment, even within a hybrid model.

Work Schedule: A flexible hybrid schedule is typical, allowing engineers to balance their time between home and the office. Core working hours are usually expected for team collaboration and meetings, with flexibility around start and end times.

📝 Enhancement Note: The hybrid nature of the work environment at Salesforce is designed to foster both focused individual work and essential team collaboration. For an engineering role, this means access to robust remote work tools and an office designed to facilitate teamwork and innovation.

📄 Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter will likely review your application, focusing on relevant experience in JavaScript, TypeScript, React, and any mention of AI tools or observability projects.

  • Technical Phone Screen: Expect a coding challenge or technical questions focused on data structures, algorithms, and

JavaScript/React fundamentals, potentially including a discussion about your approach to AI tools.

  • On-site/Virtual On-site Loop: This typically involves multiple interviews covering:

    • System Design: Designing scalable frontend architectures, focusing on performance and data handling for the observability platform.
    • Coding Challenges: In-depth coding exercises, possibly live coding or take-home assignments, assessing your ability to write clean, efficient, and maintainable code.
    • Behavioral Questions: Assessing your fit with Salesforce's culture, teamwork, problem-solving approach, and experience with AI-first development.
    • Portfolio Review: A dedicated session to walk through your selected projects, explain your contributions, technical decisions, and the impact of your work.
  • Hiring Manager Interview: A final discussion to assess overall fit, career aspirations, and alignment with the team's goals.

Portfolio Review Tips:

  • Curate Selectively: Choose 2-3 projects that best showcase your React skills, performance optimization efforts, and any experience with data visualization or complex data handling.

  • Highlight AI Integration: Clearly articulate how you used AI tools (e.g., GitHub Copilot, Claude Code) in these projects, detailing the prompts, outcomes, and any challenges overcome.

  • Quantify Impact: For each project, use metrics to demonstrate the impact of your work (e.g., "reduced page load time by 30%", "improved data rendering efficiency by 50%").

  • Explain Your Process: Be ready to walk through your development process, from problem identification to solution implementation, including your thought process for architectural decisions.

  • Showcase Observability/Data Focus: If possible, include projects that involve displaying complex data, real-time updates, or performance monitoring.

Challenge Preparation:

  • JavaScript & React Fundamentals: Brush up on core concepts, ES6+ features, component lifecycle, state management, hooks, and performance best practices.

  • System Design for Frontend: Practice designing scalable, performant, and maintainable frontend architectures, considering data fetching strategies, caching, and error handling.

  • AI Tool Proficiency: Be prepared to discuss your experience with AI coding assistants, advanced prompt engineering techniques, and how you ensure the reliability and security of AI-generated code.

  • Behavioral Interviewing: Prepare STAR method (Situation, Task, Action, Result) answers for common questions about teamwork, problem-solving, handling conflict, and learning from mistakes.

📝 Enhancement Note: The interview process at Salesforce is rigorous and designed to assess both technical depth and cultural fit. A strong emphasis on demonstrating practical experience with AI tools and the ability to articulate complex technical concepts clearly will be key to success.

🛠 Tools & Technology Stack

Primary Tools:

  • JavaScript/TypeScript: Core languages for frontend development.

  • React: The primary JavaScript library for building user interfaces.

  • AI Development Tools: Claude Code, GitHub Copilot, Cursor, and other AI-assisted coding platforms are explicitly mentioned as core workflow tools.

  • Version Control: Git is standard for code management.

Analytics & Reporting:

  • Observability Platforms: Familiarity with concepts and potentially specific tools related to monitoring, logging, and tracing for performance analysis.

  • Data Visualization Libraries: Potential use of libraries like D3.js, Chart.js, or similar for rendering complex agent session data.

  • Internal Salesforce Analytics Tools: Likely access to proprietary Salesforce tools for performance monitoring and data analysis.

CRM & Automation:

  • Salesforce Core Platform: Understanding of how frontend components integrate into the broader Salesforce ecosystem.

  • API Integration: Experience with RESTful APIs and potentially GraphQL for fetching and displaying data.

  • Build Tools: Webpack, Vite, or similar for bundling and optimizing frontend assets.

📝 Enhancement Note: The explicit mention of AI coding tools indicates that proficiency and comfort with these technologies are not just preferred but essential for this role. Candidates should be ready to discuss their experience and strategies for using AI to enhance their development workflow.

👥 Team Culture & Values

Operations Values:

  • Trust: Upholding the integrity of data and ensuring the security and reliability of the observability platform.

  • Customer Success: Building tools that directly empower developers to achieve success with their AI agents, thereby contributing to customer satisfaction.

  • Innovation: Embracing new technologies, particularly AI, and pushing the boundaries of what's possible in developer tooling and agentic systems.

  • Equality: Contributing to an inclusive team environment and building accessible tools for a diverse user base.

  • Efficiency: Focusing on performance optimization and leveraging AI to streamline development processes.

Collaboration Style:

  • Cross-functional Integration: Strong emphasis on working closely with Product Management, UX, and backend engineering to deliver cohesive features.

  • Process Review Culture: Encouraging open feedback through code reviews and design discussions to continuously improve code quality and system design.

  • Knowledge Sharing: A culture that promotes sharing insights, best practices, and learnings, especially regarding AI tools and techniques, through internal documentation, presentations, or pair programming.

📝 Enhancement Note: Salesforce's core values (Trust, Customer Success, Innovation, Equality, Sustainability) are deeply embedded in its culture. For this role, innovation and customer success will be paramount, driven by a collaborative approach to building cutting-edge AI tooling.

⚡ Challenges & Growth Opportunities

Challenges:

  • Scaling Observability: Building a UI that can effectively visualize and analyze high-volume, real-time data from numerous AI agents presents significant performance and architectural challenges.

  • AI Integration Complexity: Effectively integrating and managing AI tools within a production engineering workflow requires careful consideration of reliability, security, and developer experience.

  • Cross-functional Alignment: Ensuring seamless integration of observability features into the broader Agent Studio and Salesforce Core platforms requires strong coordination across multiple teams.

  • Rapidly Evolving AI Landscape: Keeping pace with the fast-evolving field of AI and its impact on development tools and methodologies.

Learning & Development Opportunities:

  • Deep Dive into AI Engineering: Gain extensive experience in building AI-native applications and leveraging AI tools for development.

  • Large-Scale Platform Development: Master the intricacies of developing for a massive, multi-tenant cloud platform like Salesforce.

  • Observability & Performance Tuning: Become an expert in diagnosing and optimizing complex frontend performance issues at scale.

  • Industry Conferences & Certifications: Opportunities to attend relevant tech conferences and pursue certifications in AI, cloud computing, or frontend technologies.

  • Mentorship: Access to experienced engineers and potential for mentorship to guide career growth within Salesforce.

📝 Enhancement Note: This role offers the chance to be at the forefront of AI-driven development within a leading enterprise software company. The challenges are significant but come with substantial opportunities for professional growth and skill development in highly in-demand areas.

💡 Interview Preparation

Strategy Questions:

  • AI Tool Integration: "Describe a time you used an AI coding assistant to solve a complex problem. What was your prompt, how did you validate the output, and what was the impact on your development cycle?"

  • Frontend Architecture: "How would you design a React component to efficiently display real-time streaming data for thousands of agent sessions? What performance considerations would be critical?"

  • Observability UI: "Imagine you need to build a UI to help developers debug AI agent failures. What key information would you surface, and how would you make it actionable?"

Company & Culture Questions:

  • Salesforce Values: "Can you give an example of how you've demonstrated innovation or customer success in a previous role?"

  • Team Collaboration: "Describe a situation where you had to collaborate closely with a Product Manager or UX Designer to define a feature. How did you ensure alignment?"

  • AI Ethics/Responsibility: "What are your thoughts on the ethical considerations of using AI in software development, particularly regarding code quality and security?"

Portfolio Presentation Strategy:

  • Focus on Impact: For each project, clearly articulate the problem you solved, your specific contributions, the technical decisions you made, and the measurable outcomes.

  • Demonstrate AI Usage: Explicitly show how AI tools were integrated into your workflow. Prepare examples of prompts and the AI's output, and explain how you refined or utilized it.

  • Technical Depth: Be ready to dive deep into the technical details of your chosen projects, explaining architectural choices, performance optimizations, and any challenges you faced.

  • Storytelling: Frame your project walkthroughs as compelling narratives that highlight your problem-solving skills and engineering mindset.

📝 Enhancement Note: Candidates should prepare to discuss their practical experience with AI tools extensively, not just theoretically. Demonstrating how they actively use AI to enhance their engineering workflow, validate outputs, and ensure quality will be a key differentiator.

📌 Application Steps

To apply for this Software Engineer position:

  • Submit your application through the Salesforce Careers portal via the provided URL.

  • Portfolio Customization: Tailor your resume and cover letter to highlight your strongest React, JavaScript/TypeScript, and AI tool experience. Select 2-3 portfolio projects that best exemplify your skills in UI development, performance optimization, and any relevant data handling or observability work.

  • Resume Optimization: Ensure your resume clearly states your years of experience with relevant technologies and quantifies achievements with metrics where possible. Explicitly mention experience with AI coding assistants and prompt engineering.

  • Interview Preparation: Practice articulating your thought process for technical challenges, system design questions, and behavioral scenarios using the STAR method. Prepare to present your portfolio projects, focusing on your role, technical decisions, and impact.

  • Company Research: Familiarize yourself with Salesforce's mission, core values (especially Innovation and Customer Success), and its current focus on AI and Agentforce. Understand the hybrid work model and company culture.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and industry-standard assumptions. All details should be verified directly with Salesforce during the application and interview process.

Application Requirements

Candidates must have strong hands-on experience building production frontend applications with JavaScript, TypeScript, and React. A related technical degree is required, along with advanced prompt engineering skills and experience in large-scale platform environments.