SOTI

Software Diagnostics & Performance Test Engineer

SOTI
Apply
3 days ago
Kochi, IndiaSenior

Responsibilities

  • Investigate complex software failures, performance problems, concurrency issues, scalability limitations, latency spikes, and resource exhaustion.
  • Perform root-cause analysis across application, system, network, database, and infrastructure layers.
  • Analyze logs, stack traces, thread dumps, heap dumps, metrics, traces, profiling data, and network traffic.
  • Design, review, and execute performance test cases and analyze results for bottlenecks, regressions, and workload behavior.
  • Develop diagnostic scripts, instrumentation, and small tools to support investigations.
  • Perform exploratory testing and challenge system assumptions to uncover weaknesses and failure modes.
  • Collaborate with developers to identify code-level root causes and communicate evidence, impact, and corrective actions.
  • Maintain diagnostic documentation and mentor engineers in systematic debugging and root-cause analysis.

Requirements

  • At least 5 years of experience in software engineering, performance engineering, systems engineering, reliability engineering, production troubleshooting, or a closely related discipline.
  • Programming and debugging ability in at least one major language such as Java, C++, C#, or Python.
  • Ability to read and understand unfamiliar application code and troubleshoot complex software problems.
  • Strong understanding of operating-system concepts including processes, threads, memory, CPU, file I/O, sockets, synchronization, and resource utilization.
  • Strong understanding of networking fundamentals including TCP/IP, HTTP/HTTPS, DNS, connection management, latency, timeouts, and retransmissions.
  • Experience analyzing logs and traces across multiple components and performing application profiling 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 and interpreting performance results against baselines.
  • Strong analytical, problem-solving, communication, curiosity, persistence, and ownership skills in ambiguous investigations.

Tech Stack

Categories

SOTI

About SOTI

1,001-5,000 employees

SOTI builds the SOTI ONE Platform, enterprise software for unified endpoint management and mobile operations, covering MDM/EMM/UEM, app development, remote support, and device lifecycle. It manages smartphones, tablets, rugged devices, wearables, kiosks, scanners, POS terminals, cameras, and enterprise printers. Founded in 1995 and headquartered in Mississauga, Canada, SOTI is privately held and sells its solutions to organizations that run large fleets of mobile and IoT devices.

Contact me