Performance Engineer
Core
Ensuring high performance, reliability, and scalability of distributed microservices, APIs, and client applications for a global financial brokerage.
Role type
Senior Performance Engineer
Builds
Optimized .NET Core microservices, React/React Native clients, SQL Server/Cosmos DB queries, and messaging systems for global trading.
Domain
Financial Technology / Distributed Systems
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Performance testing (JMeter, k6, Locust), .NET Core profiling (Perfview, dotTrace), SQL Server tuning, NoSQL optimization (Cosmos DB), Kubernetes resource management, observability (Prometheus, Grafana), async patterns, caching strategies, capacity planning.
Preferred skills
Experience with distributed microservices, cross-functional collaboration, debugging complex root causes.
Technologies
.NET Core, React, React Native, SQL Server, Cosmos DB, Kubernetes, AKS, Application Insights, Perfview, dotTrace, JMeter, k6, Locust, Prometheus, Grafana.
Responsibilities
Plan and conduct performance, load, stress, and soak tests; profile services to identify bottlenecks; recommend and validate optimizations at code, database, and infrastructure levels; define and monitor performance budgets, SLOs/SLIs, and capacity plans; work with Kubernetes teams on resource allocation and autoscaling; build and maintain performance dashboards; document performance best practices.
Seniority
Mid-to-Senior (4–8 years experience)