Jobiglo

No results.

Build Systems Engineer

ddn · Pune

New
Senior 🇬🇧 English
C/C++ GCC Clang SCons Make CMake Meson Ninja Bazel Python Bash Go Node.js npm Docker RPM packaging GitHub Actions Jenkins GitLab CI Nexus JFrog Artifactory Harbor Quay

Job description

About the role

DDN is seeking a Staff Build Systems Engineer to own the build, packaging, and developer build infrastructure for Infinia Software Defined Storage (SDS). The role ensures fast, reproducible builds across C/C++, Go, and web UI components and delivers reliable container and Linux package artifacts.

Key responsibilities

  • Own the technical direction and operational reliability of the product build ecosystem in partnership with Development, QA, Release, and DevOps.
  • Own C/C++, Go, and npm build workflows, including compilers, linkers, flags, dependencies, and configuration.
  • Standardize containerized and host build environments and maintain local, CI, and release branch consistency.
  • Maintain orchestration utilities for component builds, full‑product builds, packaging, and deployment preparation.
  • Resolve compiler, linker, dependency, packaging, platform, and developer‑versus‑CI issues.
  • Produce versioned container images and Debian/RPM packages; validate dependencies, installation, upgrades, and rollback.
  • Integrate builds with CI platforms and artifact repositories such as Nexus, JFrog Artifactory, Harbor, or Quay.
  • Improve clean and incremental build times through caching, parallelism, dependency tracking, and measurement.

Required profile

  • 5‑8 years of experience in software, build engineering, developer infrastructure, or a closely related field.
  • Strong Linux compilation and linking knowledge with GCC/Clang and build systems such as SCons, Make, CMake, Meson, Ninja, or Bazel.
  • Proficiency in Python and Bash for maintainable build tooling and diagnostics.
  • Practical experience with Go build tooling and Node.js/npm workflows.
  • Experience with Docker‑based build environments and multi‑stage images.
  • Hands‑on experience with Debian and RPM packaging, dependency management, versioning, installation, upgrades, and publication.
  • Experience integrating build systems with CI/CD platforms like GitHub Actions, Jenkins, or GitLab CI and with artifact repositories.

Required skills

  • C/C++ (GCC/Clang)
  • SCons
  • Make
  • CMake
  • Meson
  • Ninja
  • Bazel
  • Python
  • Bash
  • Go
  • Node.js/npm
  • Docker
  • Debian packaging
  • RPM packaging
  • GitHub Actions
  • Jenkins
  • GitLab CI
  • Nexus
  • JFrog Artifactory
  • Harbor
  • Quay

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec ddn.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:ashby

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 20 hours ago

Expires 1 month from now

10 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

ddn

Pune