Join a startup breaking through.

Performance Engineer

Lex

Lex

Software Engineering
Bengaluru, Karnataka, India
Posted on Mar 25, 2026
Summary

Do you love working on highly scalable and secure distributed applications? Does the idea of fast-paced environment make your heart leap? Do you want your technical abilities to be challenged every day and for your work to make a difference in the lives of millions of people?

If so, the Product Engineering Systems group is looking for dedicated hands-on Performance Engineer who are not afraid to share knowledge, think creatively, and question assumptions. Join us to do the best work of your life with a welcoming, diverse, and hard-working group of engineers. Bring passion and dedication to the job, and there’s no telling what you could accomplish!

Description

A good fit candidate for this role would demonstrate a strong passion for delivering systems that are fast, efficient, and scalable at every layer. The candidate will have a deep curiosity to understand how applications behave under load, identify bottlenecks across infrastructure, databases, and code paths, and optimize them for peak performance.

They should be comfortable designing and executing large-scale performance tests, analyzing complex datasets to uncover inefficiencies, and partnering with engineering teams to drive measurable improvements. A strong instinct to automate performance validation, visualize metrics, and translate technical insights into actionable outcomes is key to success in this role.

Responsibilities

  • Performance Strategy & Collaboration: Work closely with engineering, infrastructure, site reliability, and partner teams to define performance objectives and translate them into measurable engineering specifications. Collaborate with project management and business partners to ensure performance goals align with product and customer needs.
  • Performance Environment Setup: Understand and configure all layers of the application stack — from services and databases to network components — to establish realistic and scalable performance environments for testing and benchmarking.
  • Performance & Load Testing: Design, develop, and execute comprehensive performance and load test plans. Establish repeatable processes for performance validation, regression, and stress testing, ensuring that system behavior under various workloads is well understood.
  • Tooling, Standards & Automation: Build and evolve performance testing frameworks, tools, and standards that enable automated, continuous performance validation across environments. Drive improvements in observability to detect performance degradations early in the lifecycle.
  • Analysis, Optimization & Reporting: Analyze test results to identify bottlenecks across the stack — infrastructure, database, application, or code. Document findings, recommend optimizations, and collaborate with stakeholders to implement and validate fixes.
  • Metrics & Quality Tracking: Define and maintain performance KPIs that measure scalability, throughput, latency, and resource efficiency. Establish dashboards and feedback loops that provide continuous visibility into product performance and system health.
  • Production Health Monitoring: Continuously monitor the performance of production systems, proactively identifying trends or anomalies that could impact customer experience. Provide actionable recommendations to improve reliability, efficiency, and capacity planning.
  • Analytical & Automation Mindset: We seek candidates with strong analytical and problem-solving skills, who are passionate about data-driven decision making. An automation mindset is highly valued, as automating performance validation and monitoring leads to efficiency, repeatability, and reduced manual intervention.

Minimum Qualifications

  • 5+yrs of experience working in large-scale distributed systems, collaborating effectively with Development, QA, SRE, and DevOps teams to define and achieve performance goals.
  • Strong programming and scripting skills in Python, Java, or SQL, with a focus on automating performance testing, analysis, and data-driven optimization.
  • Proven expertise in load, stress, and scalability testing using tools like JMeter, and experience with profiling Java applications to identify and resolve performance bottlenecks.
  • Hands-on experience with performance diagnostics and monitoring using tools such as AppDynamics, including heap/thread dump analysis, GC tuning, and metrics interpretation.
  • Practical knowledge of capacity planning and forecasting, ensuring infrastructure and applications scale efficiently under varying workloads.

Preferred Qualifications

  • Deep understanding of multi-tier software architectures and how data flows across front-end, mid-tier, messaging, and back-end layers.
  • Familiarity with observability and monitoring tools (e.g., Prometheus, Grafana, Splunk) to correlate performance metrics with system health.
  • Experience with CI/CD integration for performance validation and maintaining regression performance suites.
  • Exposure to capacity planning and scalability modeling, using historical data to predict and optimize resource utilization.
  • A self-driven, detail-oriented engineer with curiosity for emerging performance optimization techniques, including automation and ML-based anomaly detection.