Skip to content

Open nowPosted 5 days ago

Software Diagnostics & Performance Test Engineer

soti86 open roles

Where
Kochi, India
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSoftware Diagnostics & Performance Test Engineersoti · Kochi, India
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on soti's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.1% of postings close within 7 days. Measured by our own scanner across the market. soti postings stay open a median of 6 days.

Share of postings closed within
  1. 2.1%1 day
  2. 4.5%3 days
  3. 12.1%7 days
  4. 19.1%14 days
  5. 35.6%30 days
  6. 52.7%60 days
This job: posted 5 days ago

soti median: 6 days open

The posting

SOTI is committed to providing its employees with endless possibilities; learning new things, working with the latest technologies and making a difference in the world.

SOTI does not charge any fees at any stage of the recruitment process. You can verify the authenticity of any SOTI job opportunities by visiting SOTI Careers. SOTI shall not be liable for any fraudulent recruitment activities carried out by unauthorized individuals or organizations.

What you will do

  • Investigate complex and ambiguous software failures and performance problems.
  • Perform deep root-cause analysis across application, system, network, database, and infrastructure layers.
  • Analyze application logs, system logs, stack traces, thread dumps, heap dumps, metrics, traces, and profiling data.
  • Analyze network traffic and protocols to identify latency, connectivity, retransmission, timeout, and communication issues.
  • Investigate issues that occur only under specific workloads, concurrency levels, configurations, environments, or long-running conditions.
  • Understand product architecture and critical customer workflows deeply enough to reason about failure modes.
  • Learn the product in depth, including core workflows, customer usage patterns, deployment models, and performance-sensitive areas.
  • Design experiments to isolate variables and prove or disprove hypotheses.
  • Develop diagnostic scripts, instrumentation, and small tools when necessary to accelerate investigations.
  • Perform exploratory testing and deliberately challenge system assumptions to discover weaknesses and failure modes.
  • Investigate performance degradation, scalability limitations, resource exhaustion, latency spikes, and throughput bottlenecks.
  • Create meaningful Performance Test Cases based on product architecture, customer workflows, expected load patterns, scalability goals, and known risk areas.
  • Review Performance Test Cases created by other engineers to ensure coverage, clarity, workload relevance, data validity, and alignment with product behavior.
  • Execute Performance Test Cases, analyze results, identify bottlenecks or regressions, and communicate findings with clear evidence and recommended actions.
  • Correlate evidence across multiple components of distributed systems.
  • Work with developers to identify the actual root cause rather than simply identifying the component where the symptom appeared.
  • Clearly communicate technical findings, evidence, root cause, impact, and recommended corrective actions.
  • Build and maintain diagnostic knowledge, troubleshooting methodologies, and internal technical documentation.
  • Mentor other engineers in systematic debugging and root-cause analysis.

Must-have qualifications

1. Technical

  • 5+ years of software engineering, performance engineering, systems engineering, reliability engineering, production troubleshooting, or a closely related discipline, preferably in a product-based software company.
  • Programming/debugging ability in at least one major language such as Java, C++, C#, Python, etc.
  • Strong ability to read and understand unfamiliar application code.
  • Demonstrated experience troubleshooting complex software problems.
  • Strong understanding of operating-system concepts: processes, threads, memory, CPU, file I/O, sockets, synchronization, resource utilization
  • Strong understanding of networking fundamentals: TCP/IP, HTTP/HTTPS, DNS, connection management, latency, timeouts, retransmissions
  • Experience analyzing logs and traces across multiple components.
  • Experience with application profiling and/or performance analysis.
  • Hands-on experience creating, reviewing, and executing Performance Test Cases for complex software products.
  • Experience diagnosing concurrency, latency, resource contention, or scalability issues.
  • Ability to interpret performance test results, compare them with baselines, identify regressions, and connect findings back to product behavior or code-level causes.
  • Ability to formulate hypotheses and systematically validate them with evidence.

2. Behavioral

  • Exceptional curiosity about how software systems work.
  • Strong interest in learning the product deeply rather than treating testing as a black-box activity.
  • Strong analytical and problem-solving skills.
  • Comfortable working with incomplete or ambiguous information.
  • Willingness to challenge assumptions.
  • Persistence when the first explanation isn't the real root cause.
  • Ability to communicate complex technical findings clearly.
  • Comfortable collaborating with developers without simply handing problems back to them.
  • Strong ownership of difficult investigations

#LI-AS2

If you want to bring your ideas to life, apply at SOTI today.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against soti's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on soti's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    soti's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.