Sr Software Development Engineer
Core
Design and implement scalable test automation frameworks, shared services, and AI-enabled capabilities to advance quality engineering and improve delivery efficiency for product teams.
Role type
Senior Software Development Engineer (Quality Engineering & Test Automation)
Builds
Reusable automation frameworks, shared engineering tools, and AI-assisted validation workflows
Domain
Software Engineering / Quality Engineering / DevOps
Deliverable
production ML models
Required skills
TypeScript, JavaScript, Python, Java, C#, Playwright, Selenium WebDriver, API testing, CI/CD (Azure DevOps, GitHub Actions, Jenkins), Docker, Kubernetes, observability, AI coding assistants (Claude Code, Codex), Model Context Protocol (MCP), agentic application development
Preferred skills
OpenTelemetry, Azure Monitor, Application Insights, Datadog, Grafana, Splunk, performance testing, security testing, accessibility testing, retrieval-augmented generation, vector search, multi-agent systems
Responsibilities
Design and maintain scalable test automation frameworks and libraries; Integrate automated quality checks into CI/CD pipelines; Analyze telemetry to identify quality issues; Mentor engineers and manual testers in automation and AI-assisted engineering; Contribute to common platforms and reusable engineering patterns
Seniority
Senior, hands-on IC