Performance Engineer (SMTS, LMTS)

Salesforce
Full_timeβ€’Hyderabad, India

πŸ“ Job Overview

  • Job Title: Performance Engineer (SMTS, LMTS)
  • Company: Salesforce
  • Location: Hyderabad, Andhra Pradesh, India & Bengaluru, Karnataka, India
  • Job Type: On-site
  • Category: Performance Engineering
  • Date Posted: 2025-08-01
  • Experience Level: 10+ years

πŸš€ Role Summary

  • Key Responsibilities: Serve as the test engineer for the POS product, advising on best practices and reviewing architecture and implementation for performance risks. Collaborate with other engineers to design and implement meaningful performance tests, metrics, and dashboards that reflect real customer use cases.
  • Key Skills: Performance Engineering, Backend Development, Systems Optimization, Java/J2EE, Microservices Architecture, Distributed Systems, Cloud-Native Platforms, SQL Tuning, Indexing Strategies, Query Optimization, Load Generation, Profiling Tools, Scripting Languages, Automation Tools, Concurrency Design, Debugging.

πŸ’» Primary Responsibilities

  • Performance Testing: Design and implement performance tests, metrics, and dashboards to reflect real customer use cases.
  • Collaboration: Work with other engineers to identify and resolve performance bottlenecks, contributing fixes and guidance as needed.
  • Performance Analysis: Analyze performance test data scientifically and articulate findings clearly to engineering and leadership audiences.
  • Tool Development: Develop automated performance benchmarks and release-over-release differential reports to help teams track regressions and optimizations.
  • Performance Optimization: Drive creation of critical bug reports when regressions are identified, and support follow-through to resolution.

πŸŽ“ Skills & Qualifications

Education: Bachelor’s degree in Computer Science or related technical field (or equivalent experience).

Experience: 7+ years of experience in performance engineering, backend development, or systems optimization.

Required Skills:

  • Deep expertise in Java/J2EE, microservices architecture, distributed systems, and cloud-native platforms.
  • Strong understanding of data persistence layers, including SQL tuning, indexing strategies, and query optimization.
  • In-depth knowledge of performance engineering concepts, especially latency percentiles (P85–P99), throughput, and tail latency analysis.
  • Demonstrated success using load generation and profiling tools (e.g., JMeter, Gatling, YourKit, Java Flight Recorder, etc.).
  • Ability to interpret performance test data scientifically and articulate findings clearly to engineering and leadership audiences.
  • Skilled in identifying CPU/memory contention, latency issues, and code-level inefficiencies through deep diagnostics and tooling.
  • Proficiency with at least one scripting language (e.g., Python, Ruby, Bash) and comfort building automation tools or CI integrations.
  • Comfortable with O(n) complexity analysis, concurrency design, and debugging in production-like environments.

Preferred Qualifications:

  • Prior experience in order management, retail store management, eCommerce platforms, or inventory systems.
  • Experience with APM tools like New Relic, AppDynamics, or custom observability frameworks.
  • Exposure to Kubernetes, Kafka, and container-based infrastructure.
  • Experience working in short release cycles and Agile environments.

πŸ“Š Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate experience in performance testing and optimization, highlighting projects that showcase your expertise in Java/J2EE, microservices architecture, and distributed systems.
  • Include examples of performance tests, metrics, and dashboards you've developed to reflect real customer use cases.
  • Showcase your ability to identify and resolve performance bottlenecks, contributing fixes and guidance as needed.

Technical Documentation:

  • Provide documentation of your performance testing and optimization processes, including tooling, automation frameworks, and continuous performance integration pipelines.
  • Highlight your experience in analyzing performance test data scientifically and articulating findings clearly to engineering and leadership audiences.

πŸ’΅ Compensation & Benefits

Salary Range: The salary range for this role is not provided. However, based on industry standards for Performance Engineers with 10+ years of experience in India, the estimated salary range is β‚Ή2,500,000 - β‚Ή3,500,000 per annum.

Benefits:

  • Competitive benefits package, including health, dental, and vision insurance.
  • Retirement savings plans, including 401(k) matching.
  • Employee stock purchase plan.
  • Generous time off and leave policies.
  • Employee resource groups and diversity, equity, and inclusion initiatives.
  • Professional development opportunities and career growth.

Working Hours: Full-time position with standard working hours, with flexibility for deployment windows, maintenance, and project deadlines.

🎯 Team & Company Context

Company Culture:

  • Industry: Salesforce is a leading AI CRM platform, focusing on customer success and workforce transformation in the agentic era.
  • Company Size: Salesforce has over 50,000 employees worldwide, providing a large and diverse team environment.
  • Founded: Salesforce was founded in 1999 and has since grown into a global leader in customer relationship management (CRM) software.

Team Structure:

  • The Retail Cloud POS Performance Engineering team is an elite group focused on delivering blazing-fast, scalable commerce experiences across the platform.
  • The team works closely with engineering teams to embed performance into every phase of the development lifecycle, from design and development to release and monitoring.

Development Methodology:

  • Salesforce follows Agile development methodologies, focusing on short release cycles and continuous integration.
  • The team uses collaborative tools and platforms to facilitate communication and streamline workflows.

Company Website: www.salesforce.com

πŸ“ Enhancement Note: Salesforce's focus on AI and customer success drives a dynamic and innovative work environment. The company's size and global presence offer ample opportunities for career growth and professional development.

πŸ“ˆ Career & Growth Analysis

Web Technology Career Level: This role is at the senior level, with a focus on performance engineering and optimization for large-scale distributed systems. The ideal candidate will have 10+ years of experience and expertise in Java/J2EE, microservices architecture, and distributed systems.

Reporting Structure: The Performance Engineer (SMTS, LMTS) reports directly to the Retail Cloud POS Performance Engineering team lead and works closely with other engineers and product teams.

Technical Impact: The role has a significant impact on the performance and scalability of Salesforce's Retail Cloud POS platform, ensuring that customers have fast and reliable access to critical business applications.

Growth Opportunities:

  • Technical Growth: Expand your expertise in performance engineering, cloud-native platforms, and emerging technologies to drive innovation and optimization across the Retail Cloud POS platform.
  • Leadership Development: Develop your leadership skills by mentoring junior team members, contributing to team strategy, and driving performance initiatives across the organization.
  • Career Progression: Advance your career by taking on more complex projects, leading teams, or transitioning into a technical leadership role within the organization.

πŸ“ Enhancement Note: Salesforce's commitment to innovation and customer success provides ample opportunities for technical growth and career progression within the organization.

🌐 Work Environment

Office Type: Salesforce's Hyderabad and Bengaluru offices are modern, collaborative workspaces designed to foster innovation and creativity.

Office Location(s):

  • Hyderabad: Gachibowli, Hyderabad, Telangana, India
  • Bengaluru: Embassy Golf Links Business Park, Bengaluru, Karnataka, India

Workspace Context:

  • Collaboration: The open and collaborative workspace encourages cross-functional team interaction and knowledge sharing.
  • Tools & Equipment: Salesforce provides state-of-the-art development tools, multiple monitors, and testing devices to support performance engineering efforts.
  • Team Interaction: The team works closely together, with regular meetings and stand-ups to ensure alignment and progress towards shared goals.

Work Schedule: Standard working hours with flexibility for deployment windows, maintenance, and project deadlines. The team follows Agile development methodologies, with short release cycles and continuous integration.

πŸ“ Enhancement Note: Salesforce's commitment to a collaborative and innovative work environment supports the success of the Retail Cloud POS Performance Engineering team.

πŸ“„ Application & Technical Interview Process

Interview Process:

  1. Technical Assessment: A hands-on technical assessment focused on performance testing, optimization, and problem-solving skills.
  2. Architecture Review: A deep dive into the candidate's understanding of microservices architecture, distributed systems, and cloud-native platforms.
  3. Behavioral Interview: An in-depth discussion of the candidate's problem-solving skills, communication style, and cultural fit within the team.
  4. Final Evaluation: A comprehensive review of the candidate's skills, experience, and potential fit within the organization.

Portfolio Review Tips:

  • Highlight your experience in performance testing and optimization, showcasing your expertise in Java/J2EE, microservices architecture, and distributed systems.
  • Include examples of performance tests, metrics, and dashboards you've developed to reflect real customer use cases.
  • Demonstrate your ability to identify and resolve performance bottlenecks, contributing fixes and guidance as needed.

Technical Challenge Preparation:

  • Brush up on your knowledge of performance engineering concepts, especially latency percentiles (P85–P99), throughput, and tail latency analysis.
  • Familiarize yourself with load generation and profiling tools (e.g., JMeter, Gatling, YourKit, Java Flight Recorder, etc.).
  • Prepare for questions on SQL tuning, indexing strategies, and query optimization.

ATS Keywords: Performance Engineering, Backend Development, Systems Optimization, Java/J2EE, Microservices Architecture, Distributed Systems, Cloud-Native Platforms, SQL Tuning, Indexing Strategies, Query Optimization, Load Generation, Profiling Tools, Scripting Languages, Automation Tools, Concurrency Design, Debugging, APM Tools, New Relic, AppDynamics, Kubernetes, Kafka, Container-Based Infrastructure, Agile Environments.

πŸ“ Enhancement Note: Salesforce's interview process focuses on assessing the candidate's technical skills, problem-solving abilities, and cultural fit within the team. Prepare thoroughly to demonstrate your expertise in performance engineering and optimization.

πŸ›  Technology Stack & Web Infrastructure

Performance Testing Tools:

  • Load generation and profiling tools (e.g., JMeter, Gatling, YourKit, Java Flight Recorder, etc.)
  • APM tools like New Relic, AppDynamics, or custom observability frameworks
  • Automation tools and CI/CD pipelines

Programming Languages & Frameworks:

  • Java/J2EE
  • Microservices architecture
  • Distributed systems
  • Cloud-native platforms

Databases & Data Management:

  • SQL tuning, indexing strategies, and query optimization
  • Experience with data persistence layers and data management tools

Infrastructure & Deployment:

  • Kubernetes, Kafka, and container-based infrastructure
  • Experience with cloud-native platforms and deployment automation

πŸ“ Enhancement Note: Salesforce's technology stack is designed to support large-scale distributed systems and ensure optimal performance for customers worldwide.

πŸ‘₯ Team Culture & Values

Performance Engineering Values:

  • Customer Focus: Prioritize customer success and user experience in all performance engineering efforts.
  • Innovation: Embrace continuous learning and exploration of new technologies and optimization techniques.
  • Collaboration: Work closely with engineering teams to embed performance into every phase of the development lifecycle.
  • Quality: Strive for high-quality performance tests, metrics, and dashboards that reflect real customer use cases.

Collaboration Style:

  • Cross-Functional Integration: Collaborate with developers, designers, and stakeholders to ensure performance considerations are addressed throughout the development lifecycle.
  • Code Review Culture: Participate in code reviews and provide feedback on performance risks and optimization opportunities.
  • Knowledge Sharing: Contribute to a culture of learning and growth by sharing expertise and mentoring team members.

πŸ“ Enhancement Note: Salesforce's performance engineering team values customer focus, innovation, collaboration, and quality, driving a culture of continuous improvement and optimization.

⚑ Challenges & Growth Opportunities

Technical Challenges:

  • Performance Optimization: Identify and resolve performance bottlenecks in large-scale distributed systems, contributing fixes and guidance as needed.
  • Tail Latency Analysis: Analyze tail latency issues and develop strategies to improve performance for a significant percentage of users.
  • Emerging Technologies: Stay up-to-date with emerging technologies and optimization techniques to drive innovation and improvement across the Retail Cloud POS platform.

Learning & Development Opportunities:

  • Technical Skill Development: Expand your expertise in performance engineering, cloud-native platforms, and emerging technologies through continuous learning and professional development opportunities.
  • Mentorship & Leadership: Develop your leadership skills by mentoring junior team members, contributing to team strategy, and driving performance initiatives across the organization.
  • Career Progression: Advance your career by taking on more complex projects, leading teams, or transitioning into a technical leadership role within the organization.

πŸ“ Enhancement Note: Salesforce's commitment to innovation and customer success provides ample opportunities for technical growth, leadership development, and career progression within the organization.

πŸ’‘ Interview Preparation

Technical Questions:

  • Performance Engineering Concepts: Prepare for questions on latency percentiles (P85–P99), throughput, and tail latency analysis.
  • Tool Proficiency: Brush up on your knowledge of load generation and profiling tools (e.g., JMeter, Gatling, YourKit, Java Flight Recorder, etc.).
  • SQL Tuning & Optimization: Review SQL tuning, indexing strategies, and query optimization techniques.

Company & Culture Questions:

  • Salesforce Culture: Research Salesforce's company culture, values, and commitment to innovation and customer success.
  • Team Dynamics: Understand the team's structure, collaboration style, and approach to performance engineering.
  • Customer Focus: Prepare for questions on prioritizing customer success and user experience in performance engineering efforts.

Portfolio Presentation Strategy:

  • Performance Testing Examples: Highlight your experience in performance testing and optimization, showcasing your expertise in Java/J2EE, microservices architecture, and distributed systems.
  • Technical Deep Dive: Prepare for a deep dive into your understanding of performance engineering concepts, tool proficiency, and SQL tuning & optimization techniques.
  • Customer Impact: Demonstrate your ability to identify and resolve performance bottlenecks, contributing fixes and guidance as needed, and the positive impact on customer experience.

πŸ“ Enhancement Note: Salesforce's interview process focuses on assessing the candidate's technical skills, problem-solving abilities, and cultural fit within the team. Prepare thoroughly to demonstrate your expertise in performance engineering and optimization.

πŸ“Œ Application Steps

To apply for this Performance Engineer (SMTS, LMTS) position at Salesforce:

  1. Customize Your Application: Tailor your resume and cover letter to highlight your performance engineering experience, expertise in Java/J2EE, microservices architecture, and distributed systems, and your passion for driving customer success through optimization.
  2. Prepare Your Portfolio: Showcase your experience in performance testing and optimization, including examples of performance tests, metrics, and dashboards you've developed to reflect real customer use cases. Highlight your ability to identify and resolve performance bottlenecks, contributing fixes and guidance as needed.
  3. Research Salesforce: Familiarize yourself with Salesforce's company culture, values, and commitment to innovation and customer success. Understand the team's structure, collaboration style, and approach to performance engineering.
  4. Prepare for Technical Interviews: Brush up on your knowledge of performance engineering concepts, tool proficiency, and SQL tuning & optimization techniques. Practice common interview questions and prepare for a technical assessment, architecture review, behavioral interview, and final evaluation.

πŸ“ Enhancement Note: Salesforce's application process focuses on assessing the candidate's technical skills, problem-solving abilities, and cultural fit within the team. Prepare thoroughly to demonstrate your expertise in performance engineering and optimization, and your passion for driving customer success.


Content Guidelines (IMPORTANT: Do not include this in the output)

Web Technology-Specific Focus:

  • Tailor every section specifically to performance engineering, backend development, systems optimization, and web infrastructure roles.
  • Include performance engineering methodologies, distributed systems, and cloud-native platforms.
  • Emphasize performance testing, optimization, and problem-solving skills.
  • Address performance engineering career progression, technical leadership, and emerging technologies.
  • Provide tactical advice for performance portfolio development, live demonstrations, and project case studies.

Quality Standards:

  • Ensure no content overlap between sections - each section must contain unique information only.
  • Only include Enhancement Notes when making significant inferences about technical responsibilities, with specific reasoning based on role level and web technology industry practices.
  • Be comprehensive but concise, prioritizing actionable information over descriptive text.
  • Strategically distribute performance engineering and web technology-related keywords throughout all sections naturally.
  • Provide realistic salary ranges based on location, experience level, and performance engineering specialization.

Industry Expertise:

  • Include specific performance engineering tools, cloud-native platforms, and distributed systems relevant to the role.
  • Address performance engineering career progression paths and technical leadership opportunities in web technology teams.
  • Provide tactical advice for performance portfolio development, live demonstrations, and project case studies.
  • Include performance engineering-specific interview preparation and coding challenge guidance.
  • Emphasize performance engineering values, collaboration style, and team culture.

Professional Standards:

  • Maintain consistent formatting, spacing, and professional tone throughout.
  • Use performance engineering and web technology industry terminology appropriately and accurately.
  • Include comprehensive benefits and growth opportunities relevant to performance engineering professionals.
  • Provide actionable insights that give performance engineering candidates a competitive advantage.
  • Focus on performance engineering team culture, cross-functional collaboration, and customer impact measurement.

Technical Focus & Portfolio Emphasis:

  • Emphasize performance engineering best practices, distributed systems, and cloud-native platforms.
  • Include specific portfolio requirements tailored to the performance engineering discipline and role level.
  • Address performance testing, optimization, and problem-solving methods.
  • Focus on customer experience design principles and performance optimization techniques.
  • Include technical presentation skills and stakeholder communication for performance projects.

Avoid:

  • Generic business jargon not relevant to performance engineering roles.
  • Placeholder text or incomplete sections.
  • Repetitive content across different sections.
  • Non-technical terminology unless relevant to the specific performance engineering role.
  • Marketing language unrelated to performance engineering, backend development, or systems optimization.

Generate comprehensive, performance engineering-focused content that serves as a valuable resource for performance engineering candidates seeking their next opportunity and preparing for technical interviews in the performance engineering industry.

Application Requirements

7+ years of experience in performance engineering, backend development, or systems optimization is required. Candidates should have deep expertise in Java/J2EE, microservices architecture, distributed systems, and cloud-native platforms.