Software Engineer, Senior B Performance Engineering
Core
Build and maintain load/synthetic test tooling, observability platforms, and microservices to ensure high performance, scalability, and resource efficiency for Blackbaud's platform.
Role type
Senior hands-on IC performance engineering specialist
Builds
Load/synthetic testing frameworks, observability dashboards, and high-performance C#/.NET and Java microservices
Domain
Cloud-native microservices (Kubernetes/Azure) performance engineering
Required skills
C#/.NET, Java, Azure, Kubernetes, load testing (k6, JMeter, Gatling), synthetic testing (Playwright, Selenium), profiling (dotnet-trace, PerfView), observability (Splunk, Grafana, New Relic), CI/CD integration, Linux networking
Preferred skills
AI/LLM for test generation, AKS cluster operations, Angular/TypeScript, distributed tracing (OpenTelemetry), database query tuning
Technologies
Kubernetes, Azure, AKS, C#, .NET, Java, Playwright, Gatling, Splunk, Grafana, New Relic, App Insights, GitHub Actions, Azure DevOps
Responsibilities
Build and maintain synthetic/load-testing frameworks with AI-assisted capabilities; improve observability tooling and define SLIs/SLOs; profile and troubleshoot production performance issues in C#/.NET and Java services; design and maintain high-performance microservices; mentor junior engineers on performance analysis
Seniority
Senior, hands-on IC