Talent.com
This job offer is not available in your country.
Lead Software Engineer - Performance

Lead Software Engineer - Performance

Qualyspune, India
11 hours ago
Job description

Description

We are seeking a talented Lead Software Engineer – Performanceto deliver roadmap features of Enterprise TruRiskPlatform which would help customers to Measure, Communicate and Eliminate Cyber Risks.

You will lead the performance engineering efforts across Spark, Kafka, Elasticsearch, and Middleware APIs, ensuring that our real-time data pipelines and services meet enterprise-grade SLAs.

As part of our high-performing engineering team, you will design and execute performance testing strategies, identify system bottlenecks, and work with development teams to implement performance improvements that support billions of cyber security events processing a day across our data platform.

Responsibilities :

Own the performance strategy across distributed systems which includes Hadoop, Spark, Kafka, Elasticsearch / OpenSearch, Big Data Components and APIs for each release.

Define, develop, and execute performance test plans, load tests, stress tests, and soak tests.

Create realistic performance test scenarios for data pipelines and microservices based on production-like workloads.

Proactively identify bottlenecks, resource contention, and latency issues using tools such as JMeter, Spark UI, Kafka Manager, Elastic Monitoring and App Dynamics.

Provide deep-dive analysis and recommendations on tuning and scaling Spark jobs, Kafka topics / partitions, ES queries, and API endpoints.

Collaborate with developers, architects, and infrastructure teams to integrate performance feedback into design and implementation.

Simulate and benchmark real-time and batch data flow at scale using synthetic and production-like datasets and own this framework end to end for synthetic data generator.

Lead the initiative to build a performance testing framework that integrates with CI / CD pipelines.

Establish and track SLAs for throughput, latency, CPU / memory utilization and Garbage collection.

Create performance dashboards and visualization using Prometheus / Grafana, Kibana, or equivalent.

Document performance test findings and create technical reports for leadership and engineering teams.

Recommend performance optimization to Dev and Platform groups.

Responsible for optimizing the overall cost.

Contribute to feature development and fixes apart from performance benchmarking.

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.

Additional Plus Competencies :

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

Create a job alert for this search

Lead Software Engineer • pune, India

Related jobs
  • Promoted
  • New!
Lead Enterprise Software Engineer

Lead Enterprise Software Engineer

Wolters Kluwerkalyani nagar, India
Collaborate with cross-functional teams and project stakeholders to capture data and analytic use cases and requirements for projects or operational support across various Wolters Kluwer business u...Show moreLast updated: 11 hours ago
  • Promoted
  • New!
Lead Software Technical Engineer

Lead Software Technical Engineer

Huronpune, India
Huron helps its clients drive growth, enhance performance and sustain leadership in the markets they serve.We help healthcare organizations build innovation capabilities and accelerate key growth i...Show moreLast updated: 11 hours ago
  • Promoted
  • New!
Lead Software Engineer : ML Ops & System Engineering

Lead Software Engineer : ML Ops & System Engineering

AppZenpune, India
AppZen is the leader in autonomous spend-to-pay software.Its patented artificial intelligence accurately and efficiently processes information from thousands of data sources so that organizations c...Show moreLast updated: 11 hours ago
  • Promoted
  • New!
Lead Software Engineer

Lead Software Engineer

Circanapune, India
Let’s be unstoppable together!.At Circana, we are fueled by our passion for continuous learning and growth, we seek and share feedback freely, and we celebrate victories both big and small in an en...Show moreLast updated: 11 hours ago
  • Promoted
  • New!
Lead Full Stack Engineer

Lead Full Stack Engineer

Sahaj Softwarepune, India
As a Lead Full-Stack Engineer, youll thrive if youre hands-on, grounded, and passionate about building with technology.Our diverse tech stack includes TypeScript, Java, Scala, Kotlin, Golang, Elixi...Show moreLast updated: 11 hours ago
  • Promoted
Technical lead - Platform Engineer

Technical lead - Platform Engineer

MUFG Pension & Market ServicesPune, Maharashtra, India
Description for Internal Candidates.The Individual will lead the team from a technical perspective and provide IT support related to the MPMS Retirement Solutions application environments and inter...Show moreLast updated: 24 days ago
  • Promoted
  • New!
Lead Software Engineer

Lead Software Engineer

Cornerstone OnDemandpune, India
As a Lead Software Engineer, you will bedesigning and delivering solutions that scale to meet the needs of some of the largest and most innovative organizations in the world.You will work with team...Show moreLast updated: 11 hours ago
  • Promoted
  • New!
Lead Software Engineer I

Lead Software Engineer I

Allstate Benefitspune, India
Accountable Senior QA resource with having 5 years of experience as Software Quality Engineer.Atleast 2 years experience with Front End applications. Angular framework working knowledge is a plus.St...Show moreLast updated: 11 hours ago
  • Promoted
  • New!
Senior Software Engineer

Senior Software Engineer

Syngenta Grouppune, India
Architect and develop scalable microservices for the MLOps platform using Python and.Build event-driven systems with Apache Kafka and AWS SQS to support ML. Design and optimize ML model serving pipe...Show moreLast updated: 11 hours ago
  • Promoted
Lead Engineer - MERN

Lead Engineer - MERN

PeoplefyPune, Maharashtra, India
We are recruiting for Senior Software engineer role for one of our client in.We prefer candidates who are currently working in. About the Client (Product company) -.Our client is a rapidly growing, ...Show moreLast updated: 21 days ago
  • Promoted
  • New!
Software Engineer- Lead

Software Engineer- Lead

Keywords Studiospune, India
Helpshift - A Keywords Studio, bridges the disconnect between conventional customer service channels — such as email and phone support — and a growing consumer base that does more on mobile phones ...Show moreLast updated: 11 hours ago
  • Promoted
  • New!
Lead Software Engineer

Lead Software Engineer

Varex Imaging Corporationpune, India
Lead and mentor a team of software engineers, promoting a culture of collaboration, innovation, and continuous improvement. Oversee the development of software components for image acquisition, moti...Show moreLast updated: 11 hours ago
  • Promoted
  • New!
Lead Software Engineer

Lead Software Engineer

Trimblepune, India
We are looking for a Software Engineer with strong experience in Oracle R12, particularly in.Order Management, Service Contracts, and Accounts Receivable. The ideal candidate will have hands-on expe...Show moreLast updated: 11 hours ago
  • Promoted
  • New!
Lead Software Engineer

Lead Software Engineer

Aditi Consultingpune, India
Quality Engineering team is about creating an ecosystem to build a world beyond waiting for all delivery teams to help achieve time-to-market, quality excellence, and higher customer satisfaction.U...Show moreLast updated: 11 hours ago
  • Promoted
  • New!
Lead Software Engineer (MERN)

Lead Software Engineer (MERN)

Epampune, India
In this role, you will be responsible for designing software solutions for new application features, collaborating with client stakeholders, and guiding the software engineering team through the co...Show moreLast updated: 11 hours ago
  • Promoted
  • New!
Lead Software Engineer

Lead Software Engineer

Nbula Innovations LLPpune, India
LPA to 26 LPA + 10% Annual Bonus.Location : Pune, Mumbai, Hyderabad,.Years of Experience Required : 6 to 10 Years.Work as part of a global team, delivering SaaS software on private or public cloud.Co...Show moreLast updated: 11 hours ago
  • Promoted
  • New!
Lead Software Engineer

Lead Software Engineer

Global Paymentspune, India
Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payments solutions for credit, debit, prepaid and merchant services.Our worldw...Show moreLast updated: 11 hours ago
  • Promoted
  • New!
Lead Software Engineer - Specialist

Lead Software Engineer - Specialist

Equifaxpune, India
Equifax is where you can power your possible.If you want to achieve your true potential, chart new paths, develop new skills, collaborate with bright minds, and make a meaningful impact, we want to...Show moreLast updated: 11 hours ago