Associate Director, Software Engineering
Core
Define and execute performance testing strategies for throughput, latency, error rates, and scalability of distributed systems and APIs.
Role type
Associate Director, Performance Engineering
Builds
Automated load, stress, and endurance test suites; production-like workload models; performance reports and remediation plans.
Domain
Cloud-native software engineering, distributed systems, API ecosystems
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Performance testing strategy design, load/stress/endurance testing, API performance analysis, CI/CD integration, cloud-native architecture knowledge, Linux/Python/Shell scripting, observability (metrics/logs/traces), non-functional requirements analysis, incident triage
Preferred skills
Banking domain knowledge, Open Banking familiarity, advanced scripting for automation
Technologies
JMeter, Gatling, AWS, containers, load balancers, databases, version control tools
Responsibilities
Design performance test approaches and success criteria; build and maintain automated test suites; analyze bottlenecks via response times and resource utilization; collaborate with SRE/DevOps on monitoring and alerts; validate cloud-native components; produce performance reports and risk assessments; provide release sign-off evidence.
Seniority
Senior, hands-on IC with leadership responsibilities