Axicorpfinancialservicesptyltd
Performance Engineer
Bangalore, India. Posted 9 months ago
The role
The Performance & Reliability team works cross-functionally to shape performance standards and drive optimization across services, APIs, and clients. You will plan and conduct performance tests, profile applications to identify bottlenecks, and recommend optimizations at code, database, and infrastructure levels.
What you will do
- Plan and conduct performance, load, stress, and soak tests for .NET Core microservices, React and React Native clients, SQL Server/Cosmos DB queries, and messaging systems.
- Profile services and applications to identify performance bottlenecks using tools like Perfview, dotTrace, Azure Monitor, and browser dev tools.
- Recommend and validate optimizations at code level, database level, and infrastructure level.
- Define and monitor performance budgets, SLOs/SLIs, and capacity plans for critical services.
- Work with Kubernetes/AKS teams on resource allocation, autoscaling strategies, and performance implications of deployments.
- Build and maintain performance dashboards and monitoring.
- Document performance best practices, anti-patterns, and decision trees to guide teams.
Required qualifications
- Hands-on experience with performance testing frameworks and tools (e.g., JMeter, k6, Locust, custom harnesses).
- Strong understanding of .NET Core runtime behavior: async patterns, TPL, thread pool, GC, memory allocation, and profiling techniques.
- Proficiency with .NET profiling tools: Perfview, dotTrace, Application Insights, or equivalent; ability to interpret ETW traces and metrics.
- Solid knowledge of SQL Server performance: query plans, indexing strategies, execution time analysis, and workload characterization.
- Familiarity with NoSQL performance tuning: Cosmos DB throughput, partitioning, consistency trade-offs, and cost modeling.
- Understanding of browser and mobile performance: network waterfall analysis, rendering performance, JavaScript profiling, and memory leaks.
- Exposure to Kubernetes resource management: CPU/memory requests and limits, QoS classes, and impact on performance.
- Knowledge of observability tools: Application Insights, Prometheus, Grafana, or similar; ability to correlate metrics and traces to identify root causes.
- 4–8 years of experience in performance engineering.
- Strong debugging and troubleshooting mindset.
- Experience collaborating with multiple teams across geographies.
- Excellent written and verbal communication.
Nice to have
- preferably for distributed, microservices-based systems
Benefits
- Competitive and attractive compensation.
- Extensive learning opportunities, such as professional training and certifications and soft skills development.
- 18 annual leave days per year.
- 12 sick days leave per year.
- Public holidays as declared by local government.
- Maternity leave as per law.
- Health Insurance.
Before you apply
- Candidates must have the appropriate rights and documentation for employment in India.
About the company
Axi is a global brokerage founded in Sydney in 2007 that offers a multi-asset trading service. The Axi Group of companies operates under full financial regulation in different regions around the world.