Software Engineering Director
Cadence Design Systems · San Jose, CA
About this role
Cadence Design Systems is hiring a director-level Director of Engineering in the software engineering function based in San Jose, CA. The posting calls out experience with AWS, GCP, Testing, Automation. Compensation is listed at $178,500–$331,500 per year.
- Role
- Director of Engineering
- Function
- software engineering
- Level
- director
- Track
- Management
- Employment
- Full-time
- Location
- San Jose, CA
- Posted
- May 19, 2026
More roles at Cadence Design Systems
Job description
from Cadence Design Systems careersAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Role Overview
Responsible for end-to-end product validation to ensure the solution works reliably in real customer environments. This role operates downstream of Software Testing and Evaluation, focusing on validating full product behavior, interfaces, configurations, and release readiness.
Key Responsibilities
1. Feature & Regression Validation
- Validate all product features against specifications for each release candidate
- Own regression coverage and identify behavioral drift across releases
- Reproduce, triage, and track customer-reported issues through resolution
2. Interface & UX Validation
- Test across all user interfaces: TUI, VS Code extension, web UI, and future surfaces
- Validate workflows, interactions, and usability across platforms (OS, IDEs, terminals)
3. Environment & Configuration Testing
- Validate across deployment environments: AWS, GCP, and on-prem
- Ensure functional parity across model providers (e.g., Claude, GPT, Gemini)
- Test authentication, licensing, and network/proxy configurations
- Maintain a documented support and validation matrix
4. Customer Environment Replication
- Build and maintain replicas of key customer environments
- Run parallel validation across multiple customer profiles
- Keep environments aligned with evolving customer setups
5. Release Readiness & Gating
- Define and enforce QA pass/fail criteria for releases
- Own validation plans, test checklists, and QA sign-off
- Block releases when quality standards are not met