
Software Performance Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Insurity is seeking a skilled Software Performance Engineer I to join our global engineering team in Noida, India. This role involves analyzing, optimizing, and validating the performance, scalability, and reliability of our software platforms. You will collaborate with cross-functional engineering teams to pinpoint bottlenecks, devise performance testing strategies, and ensure our products consistently meet high performance standards.
Key responsibilities include designing and executing performance, load, stress, and scalability tests for distributed systems and applications. You will utilize profiling and monitoring tools to identify system bottlenecks, recommend and validate optimizations, and collaborate with software engineers and product teams to integrate performance considerations throughout the development lifecycle. Analyzing system behavior under various workloads, producing detailed performance reports, and maintaining automated performance testing frameworks are also crucial. You will evaluate application performance against KPIs and SLAs, support root-cause analysis of production incidents, and establish performance baselines with repeatable methodologies for continuous validation.
The ideal candidate will possess a Bachelor's degree in Computer Science, Engineering, or equivalent experience, with 2-4 years in performance engineering, testing, or systems optimization. Proficiency with performance testing tools like JMeter, LoadRunner, Gatling, Locust, or k6, and monitoring tools such as AppDynamics, Dynatrace, New Relic, Grafana, or Prometheus is required. A strong understanding of distributed systems, microservices, APIs, containers (Docker, Kubernetes), and cloud environments (Azure, AWS, GCP) is essential. Excellent programming/scripting skills in Python, Java, C#, Go, or Bash, along with a deep knowledge of performance concepts like latency, throughput, concurrency, caching, and GC tuning, are necessary. The ability to interpret performance metrics and translate them into actionable recommendations is key. Experience with designing performance test strategies for high-scale applications, CI/CD, DevOps tooling, database performance tuning, and chaos engineering is a plus.
We are looking for candidates with a strong analytical and problem-solving mindset, excellent communication skills, and the ability to collaborate effectively in a fast-paced, iterative development environment.
Company
Insurity
Insurity is a leading provider of cloud-native insurance software, empowering P&C carriers and wholesale brokers to seize new opportunities. We deliver highly configurable, user-friendly, and analytic...