Opens cadence.wd1.myworkdayjobs.com in a new tab
What You'll Do
- Architect, design, and lead enterprise-scale tooling, automation, and DevOps solutions that improve engineering productivity, software quality, release efficiency, and operational reliability. • Provide technical leadership for CI/CD pipelines, build systems, release automation, test automation frameworks, deployment workflows, environment provisioning, and developer productivity platforms. • Drive automation across the software development life cycle, including requirements traceability, code integration, static analysis, automated testing, packaging, release validation, deployment, monitoring, and feedback loops. • Establish DevOps best practices for source control strategy, branching and merging, build reproducibility, artifact management, configuration management, infrastructure as code, secrets management, and secure software delivery. • Partner with engineering, QA, security, IT, architecture, and product teams to translate business and engineering needs into scalable technical solutions and implementation roadmaps. • Guide and mentor engineers on automation design, DevOps practices, SDLC discipline, Agile execution, code quality, testing strategy, observability, and continuous improvement. • Communicate technical strategy, tradeoffs, risks, metrics, and execution plans clearly to senior stakeholders and engineering leadership.
- Required Qualifications Education • Master’s degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, or a related technical discipline is required.
- Experience • 15+ years of software engineering experience, including significant experience leading tooling, automation, DevOps, build/release engineering, developer productivity, or engineering infrastructure initiatives. • Demonstrated expertise across the full software development life cycle, including planning, design, implementation, code review, integration, testing, release, deployment, operations, maintenance, and continuous improvement. • Strong proficiency with Agile development practices, including sprint planning, backlog refinement, estimation, iterative delivery, retrospectives, cross-functional collaboration, and metrics-driven execution. • Deep experience designing and modernizing CI/CD pipelines, build automation, test automation, release orchestration, deployment workflows, and engineering productivity systems for large-scale software products. • Hands-on experience with infrastructure automation, configuration management, environment provisioning, artifact management, dependency management, and reproducible build systems. • Experience establishing quality gates, automated validation, static and dynamic analysis, security scanning, compliance checks, release readiness criteria, and operational monitoring within engineering workflows. • Strong background in software development using languages such as C++, Python, C#, Java, Go, PowerShell, Bash, or equivalent languages used for product development and engineering automation. • Experience working with distributed engineering teams and aligning tooling, DevOps, and automation strategy across multiple products, platforms, and stakeholders. • Practical experience using AI-assisted software development tools such as GitHub Copilot, Cursor, or similar tools to improve coding productivity, code review efficiency, documentation, and engineering workflows.
- Technical Skills • Expert-level proficiency with DevOps toolchains such as Git, Azure DevOps, GitHub Actions, Jenkins, GitLab CI/CD, TeamCity, Artifactory, Nexus, Docker, Kubernetes, Terraform, Ansible, or equivalent technologies. • Strong programming and scripting skills for automation, tooling, and infrastructure integration using Python, PowerShell, Bash, C++, C#, Java, Go, or comparable languages. • Hands-on experience on Windows and Linux platforms, including build configuration, deployment automation, diagnostics, performance analysis, and cross-platform engineering workflows. • Strong knowledge of SDLC governance, Agile engineering practices, CI/CD maturity models, release management, branching strategies, code review workflows, automated quality gates, and secure development practices. • Experience with observability, telemetry, logging, metrics, alerting, reliability engineering, incident analysis, and continuous feedback mechanisms for engineering systems. • Familiarity with cloud and virtualization platforms such as Azure, AWS, VMware, or equivalent environments used for build, test, deployment, and engineering infrastructure automation.
- Soft Skills • Strong communication and collaboration skills. • Problem-solving and analytical thinking. • Ability to work independently and in a team environment. • Strong organizational and time-management skills.N/A We’re doing work that matters.
- Help us solve what others can’t.
Sourced directly from Cadence Design Systems’s career page
Your application goes straight to Cadence Design Systems.
Opens cadence.wd1.myworkdayjobs.com in a new tab
Specialisation
Open roles at Cadence Design Systems
658 positions
Job ID
/job/HOME-CHINA/Sr-Principal-Software-Engineer--Automation-Tooling-_R56769-1
Get matched to roles like this
Upload your resume once. We’ll notify you when matching roles open up.
Join talent pool — freeSimilar Other roles
Samsung Semiconductor
Staff Engineer, SRAM Circuit Design
San Jose, California, United States|Other
Samsung Semiconductor
Senior Manager, Memory Sales
San Jose, California, United States|Other
Micron Technology
CMP PROCESS ENGINEER
Taichung - Fab 16, Taiwan|Other
Micron Technology
Senior Manager, FE Central PQE (Deviation Management)
Fab 10A, Singapore|Other