SOTI

Software Diagnostics & Performance Engineer

SOTI
Apply
11 hours ago
Gurgaon, IndiaSenior

Responsibilities

  • Investigate complex software failures, performance problems, latency spikes, scalability limitations, resource exhaustion, and throughput bottlenecks.
  • Perform root-cause analysis across application, system, network, database, and infrastructure layers using logs, traces, dumps, metrics, profiling data, and network analysis.
  • Design experiments, formulate and validate hypotheses, and develop diagnostic scripts, instrumentation, and small tools.
  • Create, review, and execute performance test cases based on product architecture, customer workflows, expected loads, scalability goals, and risk areas.
  • Analyze performance results, identify bottlenecks and regressions, and communicate evidence, impact, root causes, and recommended corrective actions.
  • Collaborate with developers, maintain troubleshooting documentation, build diagnostic knowledge, and mentor other engineers.

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, performing application profiling or performance analysis, and diagnosing concurrency, latency, resource contention, or scalability issues.
  • Hands-on experience creating, reviewing, and executing performance test cases for complex software products.
  • Ability to interpret performance test results, compare them with baselines, identify regressions, and connect findings to product behavior or code-level causes.
  • Strong analytical, problem-solving, communication, collaboration, curiosity, persistence, and ownership skills.

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