About the role

  • Principal Software Engineer focused on architecting CI/CD pipelines and improving DevOps efficiency. Engaging with teams to optimize build systems and mentor engineers.

Responsibilities

  • Architect and optimize build and release pipelines for complex, distributed software systems.
  • Lead improvements in CI/CD workflows, automation, and developer productivity at scale.
  • Apply AI-assisted techniques for build failure classification, pipeline optimization, and predictive risk detection.
  • Troubleshoot complex build and integration failures; enforce branching, versioning, and governance standards.
  • Integrate automated testing, security, and compliance checks into pipelines with intelligent gating.
  • Drive modernization of build tooling and infrastructure using data-driven and AI-enabled insights.
  • Mentor engineers and promote adoption of modern DevOps, automation, and AI-augmented engineering practices.

Requirements

  • 8+ years of experience in build/release engineering, DevOps, or platform engineering roles.
  • Strong expertise with CI/CD platforms (Jenkins, GitLab CI, GitHub Actions).
  • Proficiency in Python, Bash, or Groovy for automation and tooling.
  • Experience with Git-based SCM, artifact management (Artifactory/Nexus), and containerized builds (Docker/Kubernetes).
  • Knowledge of modern build systems (Bazel, CMake) and cloud-based CI/CD is a plus.
  • Hands-on experience using or integrating AI-assisted tools in DevOps workflows.

Benefits

  • Dell Technologies supports equal employment opportunities
  • Work environment free of discrimination and harassment

Job title

Principal Software Engineer

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job