×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Principal Software Engineer; Automation​/Tooling

Job in Dallas, Dallas County, Texas, 75201, USA
Listing for: Cadence Design Systems
Full Time position
Listed on 2026-10-27
Job specializations:
  • Software Development
    DevOps, Software Engineer, Software Architect, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 180000 - 280000 USD Yearly USD 180000.00 280000.00 YEAR
Job Description & How to Apply Below
Position: Sr. Principal Software Engineer (Automation/Tooling)
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Position Summary We are seeking a Senior Principal Software Engineer to provide strategic technical leadership in tooling, automation, and Dev Ops for large-scale engineering software delivery. This role is responsible for architecting and driving scalable developer productivity platforms, build and release automation, CI/CD pipelines, infrastructure automation, quality gates, observability, and engineering workflow modernization. The successful candidate will act as a senior technical authority and hands-on individual contributor, partnering across the various engineering, QA, architecture, and IT teams to deliver build and QA tools.

Key Responsibilities
  • Architect, design, and lead enterprise-scale tooling, automation, and Dev Ops 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 Dev Ops 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, Dev Ops 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, Dev Ops, 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, Power Shell, Bash, or equivalent languages used for product development and engineering automation.
  • Experience working with distributed engineering teams and aligning tooling, Dev Ops, and automation strategy across multiple products, platforms, and stakeholders.
  • Practical experience using AI-assisted software development tools such as Git Hub Copilot, Cursor, or similar tools to improve coding productivity, code review efficiency, documentation, and engineering workflows.
Technical Skills
  • Expert-level proficiency with Dev Ops tool chains such as Git, Azure Dev Ops, Git Hub Actions, Jenkins, Git Lab CI/CD, Team City, Artifactory, Nexus, Docker, Kubernetes, Terraform, Ansible, or equivalent technologies.
  • Strong programming and scripting skills for automation, tooling, and infrastructure integration using Python, Power Shell, Bash, C++, C#, Java, Go, or…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary