Posted:2 days ago|
Platform:
On-site
Full Time
As a Senior Software Engineer , you will optimize efforts, working with architects and engineers to ensure applications meet reliability and scalability requirements. Responsibilities: Collaborate with cross-functional teams to define SLAs, SLOs, and performance KPIs for applications and services. Design and execute comprehensive performance test strategies tailored to microservices, databases, and APIs. Perform advanced load, stress, chaos, and capacity testing using automated performance testing tools (e.g., JMeter, Gatling, k6, Locust). Analyze distributed system performance and pinpoint issues across application, network, and database layers. Optimize cloud-based infrastructure for performance and cost-efficiency. Develop observability strategies using monitoring and APM tools to proactively detect issues before they impact users. Tune databases and caching layers (e.g., PostgreSQL, Redis) for high throughput and low latency. Define and monitor error budgets and drive continuous performance improvements. Mentor junior performance engineers, enforce best practices, and establish standards. Required Qualifications: Bachelor's degree in Computer Science or related field. 5 - 7 years of experience in performance testing and engineering. Proficient in using performance testing tools (e.g., JMeter, k6, LoadRunner, Gatling, Locust). Strong understanding of application architecture, distributed systems, and microservices . Experience with performance automation frameworks and CI/CD integrations. Solid experience with SQL, query optimization, and database performance tuning . Familiarity with cloud-based performance testing and optimization techniques (AWS, GCP, Azure). Understanding of networking concepts and protocols (HTTP, TCP/IP, WebSockets, gRPC) . Experience with monitoring and observability tools (Prometheus, Grafana, Splunk). Strong proficiency with APM tools (New Relic, Dynatrace, Datadog, AppDynamics) . Experience with scripting languages (Python, Go, Shell) for automation. Knowledge of infrastructure as code (Terraform, Ansible, Kubernetes) . Strong analytical and problem-solving skills to identify and resolve bottlenecks. Experience with version control systems (Git, GitHub, GitLab) . Excellent communication, collaboration, and documentation skills. Ability to work independently and mentor junior team members. Experience working in Agile development environments. Performance testing certifications (preferable). Strong attention to detail and commitment to quality assurance. Show more Show less
Chargebee
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Mock Interview
Chennai, Tamil Nadu, India
Salary: Not disclosed
Bengaluru
7.0 - 11.0 Lacs P.A.
Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru
5.0 - 8.0 Lacs P.A.
Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru
20.0 - 25.0 Lacs P.A.
Pune, Maharashtra, India
Salary: Not disclosed
Pune, Maharashtra, India
Salary: Not disclosed
, , India
Salary: Not disclosed
Bengaluru
20.0 - 24.0 Lacs P.A.
Chennai, Tamil Nadu, India
Salary: Not disclosed
Pune, Maharashtra, India
Salary: Not disclosed