Staff Software Engineer II - Performance Engineering Architect, JMeter, SQL, NoSQL & Java
Core
Lead performance architecture and test execution for the Cognitive Execution portfolio, driving performance decisions and mentoring teams.
Role type
Staff Software Engineer II - Performance Engineering Architect
Builds
Performance test frameworks, workload models, and execution standards for existing and new products
Domain
Software performance engineering, Java/Scala ecosystems, Cloud (Azure)
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Performance engineering strategy, JMeter/Gatling/Taurus expert usage, SQL/NoSQL database tuning, JVM memory/GC analysis, Root cause analysis, Team mentorship, CI/CD pipeline integration
Preferred skills
BlazeMeter orchestration, Appium/Selenium UI testing, Elastic/Kibana/Splunk/Datadog observability, Kubernetes/Docker at scale, Open-source contributions
Technologies
Java, Scala, JMeter, Gatling, Taurus, BlazeMeter, Appium, Selenium, Elastic, Kibana, SQL, NoSQL, Azure, Kubernetes, Docker, Linux, GitHub Actions
Responsibilities
Design and optimize performance tests; Execute load and benchmark tests; Lead root cause investigations of performance issues; Coach engineers on code-level performance improvements; Analyze heap dumps and JVM configurations; Optimize SQL queries and database indexing; Publish performance reports and communicate findings to stakeholders
Seniority
Staff, hands-on IC with leadership and mentorship