Software Diagnostics & Performance Test Engineer
SOTI Inc. (company site, opens in a new tab)5+ yrsGurugramOn-siteDirect career pageEst. 10–18 LPA
Posted on 23 Sept
Reach people at SOTI Inc.
People at this company you can reach
Log in to see who works here
Create a free account or log in to see the people at SOTI Inc. you could write to:
- Recruiters & HR
- People in this function
- Work addresses
Your match
Against your primary resume
Log in to see your match score
Create a free account or log in to unlock your CV match score across:
- Role fit
- Experience
- Industry relevance
Protocol Intelligence
How competitive this role is
Competition
Background fit
Strictness
Log in to see why each signal reads the way it does.
Job description
Structured overview of role & requirements
About This Role
- Investigate and perform deep root-cause analysis on complex software failures and performance issues across multiple system layers including application, network, database, and infrastructure.
- Design, review, and execute performance test cases based on product architecture, customer workflows, and scalability goals, identifying bottlenecks or regressions and recommending corrective actions.
- Develop diagnostic tools and maintain technical documentation; mentor engineers in systematic debugging and root-cause analysis.
Minimum Requirements
- 5+ years in software engineering, performance engineering, systems engineering, reliability engineering, or production troubleshooting, preferably in a product-based software company.
- Programming and debugging proficiency in at least one major language such as Java, C++, C#, or Python.
- Strong understanding of operating system concepts (processes, threads, memory, CPU, file I/O, sockets) and networking fundamentals (TCP/IP, HTTP/HTTPS, DNS, latency, timeouts).
- Experience creating, reviewing, and executing performance test cases and analyzing application logs, traces, profiling data, and network traffic.
Ideal Candidate Profile
- Experienced in diagnosing concurrency, latency, resource contention, and scalability issues with ability to connect performance findings to product behavior or code-level causes.
- Operates with deep product knowledge including customer workflows and deployment models; approaches testing beyond black-box methods with curiosity and analytical rigor.
- Capable of clear technical communication and collaboration with developers to identify true root causes, showing persistence and ownership in complex investigations.