Qualys Security TechServices logo
Qualys Security TechServices12 months ago

Lead Software Engineer - Performance

On-site · Pune, Maharashtra, India

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Unknown

Job Summary

The Lead Software Engineer – Performance will be responsible for delivering features for the Enterprise TruRisk Platform to help customers manage cyber risks. Key responsibilities include owning the performance strategy for distributed systems, defining and executing performance test plans, identifying system bottlenecks, and collaborating with development teams for performance improvements. The role requires expertise in technologies like Spark, Kafka, Elasticsearch, and proficiency in programming languages such as JAVA, as well as scripting for automation. Experience with performance testing tools, containerized workloads, and CI/CD integration is essential. Strong communication skills and the ability to influence cross-functional teams are critical for success.

Required Qualifications

  • Bachelor's degree in computer science, Engineering, or related field
  • 8+ years of overall experience in distributed systems and backend performance engineering
  • 4+ years of JAVA development experience with Microservices architecture
  • Proficient in scripting (Python, Bash) for automation and test data generation
  • 4+ years of hands-on experience with Apache Spark – performance tuning, memory management, and DAG optimization
  • 3+ years of experience with Kafka – topic optimization, producer/consumer tuning, and lag monitoring
  • 3+ years of experience with Elasticsearch/OpenSearch – query profiling, indexing strategies, and cluster optimization
  • 3+ years of experience with performance testing tools such as JMeter or similar
  • Excellent programming and designing skills and Hands-on experience on Spring, Hibernate
  • Deep understanding of middleware and microservices performance including REST APIs
  • Strong knowledge of profiling, debugging, and observability tools (e.g., Spark UI, Athena, Grafana, ELK)
  • Experience designing and running benchmarks at scale for high-throughput environments in PBs
  • Experience with containerized workloads and performance testing in Kubernetes/Docker environments
  • Solid understanding of cloud-native architecture (OCI) and distributed systems design
  • Strong knowledge of Linux operating systems and performance related improvements
  • Familiarity with CI/CD integration for performance testing (e.g., Jenkins, GitHub)
  • Knowledge of data lake architecture, caching solutions, and message queues
  • Strong communication skills and experience influencing cross-functional engineering teams

Desired Qualifications

  • Prior experience in any analytics platform on Big Data would be a huge plus
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Qualys Security TechServices

Lead Software Engineer - Performance

Apply on Sorce