Software Engineers

Tata Consultancy Services

New York (NY)

On-site

USD 100,000 - 120,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tata Consultancy Services Limited in New York seeks Software Engineers specializing in performance and load testing. You will design traffic replay tooling, convert production data into realistic test scenarios, and support large-scale validation for a high-volume event-driven platform.

Ideal candidates have 7+ years of software engineering with a focus on performance engineering and strong coding skills in Python, Java, Go, or Node.js.

Qualifications

  • Hands-on performance and load testing experience is essential.
  • We are seeking senior specialists, not generalist engineers.
  • Deep expertise with k6 is preferred; experience with Locust, Gatling, or similar frameworks is required.
  • Experience performing large-scale distributed load generation.
  • Strong understanding of performance engineering principles including scalability, resiliency, throughput, latency analysis, and bottleneck identification.
  • Hands-on experience with modern observability tooling including Grafana, Prometheus, Datadog, OpenTelemetry, distributed tracing, and APM platforms.
  • Experience working with cloud-native, microservices-based, event-driven architectures.
  • Proven ability to identify, analyze, and remediate complex performance issues across application, messaging, database, and infrastructure layers.

Responsibilities

  • Design and build traffic replay tooling for large-scale transactional workloads.
  • Convert API logs, event streams, and production exports into realistic, replayable load test scenarios.
  • Develop custom utilities and frameworks to support large-volume performance testing.
  • Simulate real-world user behavior and workload patterns across distributed systems.
  • Support execution of large-scale load, stress, and scalability testing activities.
  • Analyze application behavior, resource utilization, and bottlenecks under load.
  • Partner with QA and Infrastructure Engineers to design end-to-end performance testing strategies.
  • Support performance remediation efforts through detailed analysis and tooling enhancements.
  • Enable automated performance testing within CI/CD workflows.
  • Drive continuous improvements in platform performance, scalability, and reliability.

Skills

Performance engineering
Programming languages
Load testing frameworks
k6
Locust
Gatling
Distributed systems
Cloud/Kubernetes
Observability tooling
AI testing techniques

Tools

k6
Locust
Gatling
Kafka
Google Pub/Sub
WebSockets
REST/gRPC
Prometheus
Grafana

Job description

Job Description
Software Engineers - Performance & Load Testing

We are seeking highly skilled Software Engineers with deep expertise in performance engineering and workload simulation. This role will focus on building traffic replay solutions, converting production data into realistic test scenarios, and supporting large-scale performance validation efforts for a high-volume event-driven platform.

Must Have Technical/Functional Skills

Hands-on performance and load testing experience is essential. We are seeking senior specialists, not generalist software engineers. Familiarity with tools such as k6 (preferred), Locust, Gatling, distributed load generation, and modern observability stacks is required.

Mandatory Expectations
  • *Hands-on Performance & Load Testing experience is non-negotiable.
  • *We are seeking top-tier senior specialists, not generalist engineers.
  • *Deep expertise with k6 is preferred; experience with Locust, Gatling, or similar frameworks is required.
  • *Experience performing large-scale distributed load generation.
  • *Strong understanding of performance engineering principles including scalability, resiliency, throughput, latency analysis, and bottleneck identification.
  • *Hands-on experience with modern observability tooling including Grafana, Prometheus, Datadog, OpenTelemetry, distributed tracing, and APM platforms.
  • *Experience working with cloud-native, microservices-based, event-driven architectures.
  • *Proven ability to identify, analyze, and remediate complex performance issues across application, messaging, database, and infrastructure layers.
Technical Skills
  • *7+ years of software engineering experience with strong focus on performance engineering.
  • *Advanced programming skills in Python, Java, Go, or Node.js.
  • *Proven experience building performance testing frameworks and traffic replay solutions.
  • *Hands-on expertise with k6, Locust, Gatling, or custom load generation frameworks.
  • *Strong understanding of distributed systems, event-driven architectures, and microservices.
  • *Experience parsing large-scale API logs, event logs, telemetry data, and production traffic exports.
  • *Experience with Kafka, Google Pub/Sub, WebSockets, REST APIs, gRPC, and streaming platforms.
  • *Knowledge of distributed load generation methodologies and performance engineering best practices.
  • *Familiarity with cloud-native platforms and Kubernetes environments.
  • *Strong experience with observability tools including Grafana, Prometheus, Datadog, OpenTelemetry, and distributed tracing platforms.
  • *Experience leveraging AI/LLM-assisted techniques to generate realistic performance test scenarios.
Functional Skills
  • *Performance engineering and application optimization.
  • *Tool and framework development.
  • *Performance problem diagnosis and remediation support.
  • *Scalability analysis and workload simulation.
  • *Strong analytical and troubleshooting skills.
  • *Collaboration across QA, Infrastructure, and Product Engineering teams.
  • *Technical documentation and communication.
Roles & Responsibilities
  • *Design and build traffic replay tooling for large-scale transactional workloads.
  • *Convert API logs, event streams, and production exports into realistic, replayable load test scenarios.
  • *Develop custom utilities and frameworks to support large-volume performance testing.
  • *Simulate real-world user behavior and workload patterns across distributed systems.
  • *Support execution of large-scale load, stress, and scalability testing activities.
  • *Analyze application behavior, resource utilization, and bottlenecks under load.
  • *Partner with QA and Infrastructure Engineers to design end-to-end performance testing strategies.
  • *Support performance remediation efforts through detailed analysis and tooling enhancements.
  • *Enable automated performance testing within CI/CD workflows.
  • *Drive continuous improvements in platform performance, scalability, and reliability.

Salary Range- $100,000-$120,000 a year

Location

New York, NY

Function

TECHNOLOGY

Role

Engineer

ID

432928

Skills

Python

Salary Range

$100,000 - $120,000

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineers
Software Engineers

Tata Consultancy Services • New York (NY)

On-site
USD 100,000 - 120,000
Qa Engineers
Qa Engineers

Tata Consultancy Services • New York (NY)

On-site
USD 100,000 - 120,000
Infrastructure Engineer
Infrastructure Engineer

Tata Consultancy Services • New York (NY)

On-site
USD 100,000 - 120,000
Performance Tester
Performance Tester

COVET IT INC • New York (NY)

On-site
USD 120,000 - 180,000
Performance & Load Tester
Performance & Load Tester

COVET IT INC • New York (NY)

On-site
USD 120,000 - 180,000
QA Engineers
QA Engineers

Tata Consultancy Services • New York (NY)

On-site
USD 100,000 - 120,000
Senior Performance Engineer
Senior Performance Engineer

EPAM Systems • United States

Remote
USD 140,000 - 190,000
Performance Engineer
Performance Engineer

EPAM Systems • United States

Remote
USD 90,000 - 130,000
Performance Engineer
Performance Engineer

Tata Consultancy Services • Charlotte (NC)

On-site
USD 95,000 - 115,000
Senior Performance Engineer - Traffic & Load Testing
Senior Performance Engineer - Traffic & Load Testing

Tata Consultancy Services • New York (NY)

On-site
USD 100,000 - 120,000