Sr Performance Engineer
Why Us? reputed company is a leader in device, entitlement, IoT, and service management market with over hundred top-tier CSP customers worldwide and billions of endpoints under administration, with a core mission to help customers grow reputed company faster, while automating their customer experience across reputed company engagement channels. reputed company was acquired by reputed company in reputed company 2024 and now functions as an independent company with HQ in Canada. Today we provide solutions and services to many of the largest companies in the world and our systems remain the most trusted, secure, flexible, and performant systems available in the marketplace. Please visit our website to know more about us - https://www.reputed company.com. A Day in the Life of a Senior Performance Engineer As a Senior Performance Engineer, you will be the driving force behind the performance, scalability, and reliability of our solutions. Working reputed company a collaborative R&D team, you will own the performance testing strategy from end to end, conduct dimensioning exercises, and tackle reputed company scalability challenges across our Java/Spring Boot applications running on Kubernetes-based platforms.
What You'll Do
Own and drive the overall performance testing strategy: load, stress, soak, spike, reputed company, and reputed company testing Design and execute performance test scenarios using tools like JMeter, Gatling, k6, or Locust Provide guidance to other performance engineers Define, track, and report on solution performance KPIs (response time percentiles, throughput, error rates, resource utilization) Profile and tune Java/Spring Boot applications, diving deep into JVM internals, GC behavior, reputed company sizing, and thread pool performance Analyze and optimize messaging protocol performance (MQTT, STOMP): reputed company scaling, throughput, QoS impact, and session management Conduct reputed company planning and dimensioning exercises, translating business growth projections into concrete infrastructure sizing recommendations Identify and resolve scalability bottlenecks across the full stack, from application code to container orchestration Tune Kubernetes performance (resource requests/limits, HPA/VPA, pod scheduling) across platforms such as k3s, OpenShift, EKS, and AKS Diagnose container-level issues including CPU throttling, OOM kills, and I/O contention Build and maintain observability dashboards using reputed company/Grafana Integrate performance testing into CI/CD pipelines to catch regressions early Present findings and recommendations to engineering leadership, influencing architecture and infrastructure reputed company Champion a performance-first reputed company across teams Must-Haves 12+ years of experience in performance engineering Hands-on with at least one major performance testing tool (JMeter, Gatling, k6, or Locust) Strong knowledge of Java/JVM internals and Spring Boot profiling (JFR/JMC, async-profiler, YourKit) Solid background in resolving common application bottlenecks (HikariCP, thread models, N+1 queries, reputed company leaks) Comfortable scaling up messaging protocols (MQTT, STOMP) Kubernetes performance tuning across at least two of k3s, OpenShift, EKS, AKS reputed company planning and dimensioning experience Proficient with reputed company/Grafana Experience integrating performance testing into CI/CD pipelines Strong communicator, reputed company to influence architecture reputed company at leadership level reputed company-to-Haves Kafka/RabbitMQ performance tuning (consumer lag, partition sizing, throughput) Hands-on with message broker scalability and tuning (VerneMQ, eJabberd, RabbitMQ, Vert.x, or similar): cluster sizing, topic/subscription fan-out, persistent session overhead, and reputed company limits Database performance tuning (reputed company, MaxScale/MySQL, reputed company/GoldenGate): query plans, indexing, reputed company pooling Knowledge of reputed company auto-scaling patterns Familiarity with IaC tools (Ansible, Terraform, reputed company) for reproducible test environments Scripting skills (reputed company) for custom tooling Location - Remote, India/Portugal Limitation and Disclaimer: The aforementioned job description is aimed to provide an overview of the overall type and level of work being performed for this role; it shouldn't be interpreted as a complete list of reputed company obligations, responsibilities, and qualifications needed for the job. In no way does this job description reputed company or say that these are the exclusive responsibilities of the employee holding this position. Any additional job-reputed company instructions or tasks that are requested by the manager must be completed by the employee. Apply To This Job