Cadence Design Systems

Sr. Principal Software Engineer (Automation/Tooling)

Cadence Design Systems
Apply
3 days ago
Remote, China or Shanghai, ChinaStaff+

Responsibilities

  • Architect and lead enterprise-scale tooling, automation, and DevOps solutions for 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 requirements traceability, code integration, static analysis, testing, packaging, release validation, deployment, monitoring, and feedback loops.
  • Establish practices for source control, branching and merging, reproducible builds, artifact management, configuration management, infrastructure as code, secrets management, and secure software delivery.
  • Partner with engineering, QA, security, IT, architecture, and product teams to define scalable solutions and implementation roadmaps.
  • Mentor engineers on automation design, DevOps practices, software development lifecycle discipline, code quality, testing strategy, observability, and continuous improvement.
  • Communicate technical strategy, tradeoffs, risks, metrics, and execution plans to senior stakeholders and engineering leadership.

Requirements

  • A master’s degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, or a related technical discipline is required.
  • 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 lifecycle, from planning and design through implementation, testing, release, deployment, operations, maintenance, and continuous improvement.
  • 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 with quality gates, automated validation, static and dynamic analysis, security scanning, compliance checks, release readiness criteria, and operational monitoring.
  • Strong software development experience with languages such as C++, Python, C#, Java, Go, PowerShell, and Bash or equivalent languages.
  • Experience aligning tooling, DevOps, and automation strategy across distributed engineering teams, products, platforms, and stakeholders.
  • Practical experience using AI-assisted development tools such as GitHub Copilot and Cursor.
  • Expert-level proficiency with DevOps toolchains including Git, Azure DevOps, GitHub Actions, Jenkins, GitLab CI/CD, TeamCity, Artifactory, Nexus, Docker, Kubernetes, Terraform, and Ansible or equivalent technologies.
  • Hands-on experience with Windows and Linux platforms, including build configuration, deployment automation, diagnostics, performance analysis, and cross-platform engineering workflows.
  • Experience with observability, telemetry, logging, metrics, alerting, reliability engineering, incident analysis, and continuous feedback mechanisms.
  • Familiarity with Azure, AWS, VMware, or equivalent cloud and virtualization environments.

Tech Stack

AnsibleAWSAzureBashC#C++DockerGitGitHub ActionsGitLab CI/CDGoJavaJenkinsKubernetesLinuxPowerShellPythonTeamCityTerraformWindows

Categories

Cadence Design Systems

About Cadence Design Systems

10,000+ employees

Cadence Design Systems builds electronic design automation (EDA) software, emulation/acceleration hardware, and reusable IP that help semiconductor and systems companies design, verify, and implement chips and electronic systems. It also develops computational engineering tools, including computational fluid dynamics and molecular modeling for drug discovery. Founded in 1988 and headquartered in San Jose, California, Cadence is a public company listed on NASDAQ under the ticker CDNS.

Contact me