Software Engineer, Senior B Performance Engineering
BlackbaudMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop, maintain, and integrate load and synthetic test tooling (including AI-assisted testing) into CI/CD pipelines to ensure continuous performance validation.
Improve and operate observability tools (e.g., Splunk, Grafana, App Insights) to monitor, analyze, and troubleshoot performance issues in Kubernetes/Azure-based microservices.
Provide strong ownership of latency, throughput, and resource efficiency, including mentoring others and building self-serve performance capabilities across teams.
Minimum Requirements
6+ years of software engineering experience with significant focus on performance, scalability, or reliability engineering.
Strong hands-on skills in C#/.NET and/or Java, with solid Azure cloud experience.
Experience with load testing and synthetic testing tools (e.g., Gatling, Playwright, Selenium), profiling tools (dotnet-trace, PerfView), and observability/APM tooling (Splunk, Grafana, AppDynamics).
Work Experience Required: 6+ years; Notice Period: Not explicitly mentioned in the JD.
Ideal Candidate Profile
Backend-focused engineer proficient in daily coding, performance profiling, root-cause analysis, and production system operations in cloud/Kubernetes environments.
Experienced in integrating AI-assisted tools to improve testing and analysis workflows within an Agile/GitHub collaborative environment.
Demonstrates deep systems thinking across application code, infrastructure, and database layers with strong troubleshooting skills to identify real root causes beyond initial symptoms.
