Role Overview
Alteryx is hiring a Software Engineer to help build our next-generation Performance Engineering Platform. This is an engineering role focused on frameworks, automation, observability, CI/CD integration, and agentic AI workflows, rather than traditional manual testing. You will help engineering teams test, understand, and improve performance earlier in the SDLC through developer-first, AI-assisted tooling.
Responsibilities
- Build features for an agentic, AI-first self-service performance platform.
- Develop reusable tools, templates, scripts, SDKs, and workflows for API, UI, service, and code performance testing.
- Help integrate performance checks into CI/CD pipelines and developer workflows.
- Build AI-assisted workflows for performance test creation, execution, result analysis, defect creation, and service-team notification.
- Support performance validation for Critical User Journeys, releases, and scale events.
- Help standardize performance test inputs, outputs, thresholds, evidence, and reporting.
- Integrate with observability tools such as Datadog, logs, traces, dashboards, and reporting systems.
- Work with product engineering, SRE, platform, QA, and architecture teams.
- Contribute to documentation, examples, and onboarding material for development teams.
Requirements
- 3+ years of professional software engineering experience.
- Programming experience in Python, TypeScript, Go, or similar languages.
- Understanding of APIs, distributed systems, cloud services, and service-to-service communication.
- Experience with automation, CI/CD, internal tools, or developer workflows.
- Familiarity with performance testing concepts such as load, spike, soak, stress, capacity, or regression testing.
- Familiarity with observability using metrics, logs, traces, dashboards, or alerts.
- Experience with tools such as k6, Locust, and Grasshopper.
- Experience with Datadog, OpenTelemetry, Grafana, Prometheus, or InfluxDB.
- Experience with Kubernetes, cloud-native systems, or large-scale SaaS platforms.
Nice to Have
- Experience with tools such as Playwright.
- Experience with SLOs, SLIs, Apdex, error budgets, or burn-rate alerting.
- Experience building AI agents, MCPs, AI-assisted developer tools, or agentic automation workflows.
- Experience with Jira automation, defect routing, or engineering dashboards.