CareerPlan

Principal Software Engineer - Performance Engineering

USAFull-time$61k–$101k2026-10-22 → 2026-10-23

Core

Principal Performance Engineer owning cross-stack performance issues, establishing troubleshooting standards, and governing agentic AI-enabled engineering workflows for high-traffic distributed systems.

Role type

Principal Software Engineer (Performance Engineering)

Builds

Scalable, self-service performance testing tooling, automated load/stress/soak/spike test suites, and AI-assisted development workflows.

Domain

Financial services, high-traffic distributed systems, cloud-native platforms

Required skills

Distributed systems performance engineering, JVM internals, Java, Node.js, React, Kubernetes, Linux performance tools, workload modeling, queuing theory, SLOs, error budgets, load testing (JMeter/BlazeMeter/k6), observability (Dynatrace/OpenTelemetry), APM, RUM, synthetic monitoring, agentic AI workflows, responsible AI governance

Preferred skills

Financial-services-scale low-latency systems, regulated environments, data-platform optimization (Oracle, Kafka, JDBC), service virtualization (WireMock/Mountebank), cloud-native load testing, service meshes (Istio/Linkerd), advanced tools (perf/eBPF), LLMs for test generation

Technologies

Agentic AI, CI/CD, Dynatrace, Grafana, Istio, JVM, Java, JMeter, Kafka, Kibana, Kubernetes, Linux, OpenTelemetry, Oracle, Python, React, Spring Boot, TypeScript, NodeJS

Responsibilities

Own challenging cross-stack performance issues from browser to OS; define and embed non-functional requirements and SLOs; lead proactive performance engineering via bottleneck detection and capacity modeling; build scalable performance testing tooling; design automated load/stress/soak/spike test suites; integrate performance gates into CI/CD; architect and govern agentic AI-enabled engineering workflows; set technical direction and mentor engineers

Seniority

Principal, hands-on IC with strategic influence and mentorship