← Back to jobs
San Francisco, CA, USA
No related jobs found
Key Responsibilities
• Performance Strategy & Architecture
• Define enterprise-wide performance engineering standards, frameworks, and best practices.
• Review application and solution architectures to ensure scalability and performance requirements are met.
• Establish performance goals, KPIs, and Service Level Objectives (SLOs).
• Partner with solution architects, developers, and operations teams to integrate performance considerations into design decisions.
• Performance Engineering
• Design and execute performance, load, stress, endurance, and scalability testing strategies.
• Analyze application behavior under varying workloads and identify bottlenecks.
• Develop test plans, scripts, and automation frameworks for performance testing.
• Evaluate infrastructure capacity and recommend optimization strategies.
• Performance Analysis & Optimization
• Conduct root cause analysis for performance issues across application, database, network, and cloud layers.
• Optimize APIs, microservices, databases, and distributed systems.
• Monitor system performance and create dashboards for ongoing visibility.
• Provide recommendations to improve response times, throughput, and resource utilization.
• Cloud & DevOps Integration
• Integrate performance testing into CI/CD pipelines.
• Support performance engineering initiatives across Azure, AWS, or GCP environments.
• Drive observability practices using monitoring and Application Performance Monitoring (APM) tools.
• Collaborate with SRE and DevOps teams for proactive performance management.
• Leadership & Governance
• Mentor engineers on performance engineering principles and tools.
• Lead performance reviews and capacity planning exercises.
• Define governance processes, standards, and reporting mechanisms.
• Act as the subject matter expert for performance architecture and optimization.
• Required Qualifications • Bachelor's degree in Computer Science, Engineering, or related field.
• 8+ years of experience in software engineering, performance engineering, or architecture roles.
• Strong understanding of distributed systems, cloud platforms, and enterprise application architectures.
• Experience with performance testing tools such as:
• JMeter
• LoadRunner
• k6 • Gatling
• Azure Load Testing
• Knowledge of APM and observability tools:
• Azure Application Insights
• Dynatrace
• AppDynamics
• New Relic
• Splunk
• Strong SQL and database performance tuning experience.
• Experience with CI/CD platforms and DevOps practices.
• Preferred Qualifications
• Experience designing performance strategies for large-scale enterprise applications.
• Knowledge of microservices, Kubernetes, containers, and cloud-native architectures.
• Azure, AWS, or Google Cloud certifications.
• Performance engineering or architecture certifications. Generic Managerial Skills, If any
• Ability to lead and mentor a team
• Ability to provide a technical and resource plan to project/program managers
Bachelor's degree
No related jobs found
← Back to jobs