← Back to jobs
Backblaze
Backblaze

Sr. Developer Productivity Engineer

engineeringfull-timeRemote - Argentina; Remote - Colombia ; Remote - Costa Rica ; Remote - Mexico
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more

About the role

Role Overview

We are looking for a Senior Developer Productivity Engineer to join a small, high-impact team responsible for the tooling, CI/CD infrastructure, and development environments that power Backblaze engineering. You will own and improve the systems that hundreds of engineers rely on every day: local virtualized development environments, build and release pipelines, integration test automation frameworks, artifact management, GitHub repository configuration, and on-call reliability.

This is a hands-on engineering role. You will write scripts, maintain infrastructure-as-code, debug flaky test pipelines, and design tools that save developer time at scale. You will also respond to on-call incidents, triaging and resolving failures in CI/CD systems and developer machine tooling. The ideal candidate sees friction in the developer experience as a problem worth solving, and takes pride in making engineering teams faster and more effective.

What You'll Be Doing

  • Own and improve Jenkins-based CI/CD pipelines, including build scripts, artifact publishing, release automation, and supporting infrastructure provisioning.
  • Maintain and evolve a virtualized local development environment, including VM configuration, containerized service orchestration, and developer setup tooling.
  • Manage a private artifact repository: promotion strategies, access control, dependency mirroring, and retention policies.
  • Develop and maintain automation scripts to support release pipelines, CI jobs, and infrastructure provisioning.
  • Enforce developer toolchain hygiene: GitHub repository configuration, branch protections, and code review policies.
  • Handle on-call responsibilities for developer tooling, resolving CI failures, environment issues, and infrastructure incidents.
  • Collaborate with Engineering, QA, and Operation teams to identify developer pain points and prioritize tooling improvements.
  • Write and maintain documentation and runbooks for the broader engineering organization.

Tools & Technologies

  • CI/CD: Jenkins, GitHub Actions
  • Dev Environment: Vagrant, Docker, Docker Compose, Ansible
  • Operating Systems: macOS (administration, security, system configuration), Linux
  • Languages: Python, Bash; familiarity with Java/Kotlin a plus
  • Version control: Git, GitHub (including branch protection and pull request workflows)
  • Artifact management: Artifactory or similar private repository manager
  • Monitoring and alerting: Slack integrations, Jenkins notifications, on-call tooling
  • Project management: Jira, Confluence
  • AI coding tools: Claude Code and similar agentic coding assistants

The Right Fit

  • 5+ years of experience in developer productivity, platform engineering, DevOps, or build engineering, ideally at a mid-to-large engineering organization.
  • Strong scripting skills in Python and/or Bash.
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $14.99/mo. Cancel anytime.
Join waitlist
Apply now
Sr. Developer Productivity Engineer at Backblaze — Remote