Sr. Principal Software Engineer (Automation/Tooling)
Core
Architecting and driving scalable developer productivity platforms, build and release automation, CI/CD pipelines, and engineering workflow modernization for large-scale software delivery.
Role type
Senior Principal Software Engineer (Automation/Tooling)
Builds
Enterprise-scale tooling, automation, and DevOps solutions
Domain
Software Engineering / DevOps / Infrastructure
Required skills
CI/CD pipeline architecture, DevOps toolchain expertise, infrastructure automation, test automation frameworks, release orchestration, cloud platform management, scripting (Python/PowerShell/Bash), distributed team leadership, AI-assisted development tools
Preferred skills
Mentorship of engineering teams, strategic technical leadership, Agile execution, observability and reliability engineering
Technologies
Git, Azure DevOps, GitHub Actions, Jenkins, GitLab CI/CD, TeamCity, Artifactory, Nexus, Docker, Kubernetes, Terraform, Ansible, Azure, AWS, VMware
Responsibilities
Architect enterprise-scale tooling and automation solutions; Provide technical leadership for CI/CD and build systems; Drive automation across the SDLC; Establish DevOps best practices and quality gates; Partner with cross-functional teams to translate needs into technical solutions; Guide and mentor engineers on automation design and DevOps practices
Seniority
Principal, hands-on IC with strategic leadership