Backblaze External Website - Sr. Developer Productivity Engineer
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• Bonus • points for: • Experience with clustered MySQL systems • Python experience, either scripting, tooling, or data work • JavaScript and/or ReactJS • Experience with Struts or JSPs • Looking for an attitude of: • Passionate about building high performance and scalable code with easy to use interfaces and APIs. • Likes to work closely with other engineers, support, and sales to help customers. • Believes the whole world needs backup, not just English speakers in the USA. • Customer Focused (!!) — always focus on the customer’s point of view and how to solve their problem!
Responsibilities
• 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; comfortable owning automation in production CI pipelines. • Hands-on experience with Jenkins or similar CI systems: debugging builds, managing credentials, and maintaining pipeline reliability. • Familiarity with local development environments and virtualization or containerization tooling. • Strong debugging mindset: diagnosing failures from logs and system state across CI, virtualization, and containerized services. • Comfortable operating on-call, handling incidents calmly, and writing clear post-mortems and runbooks. • Experience with macOS administration is a plus, including system configuration, Apple Silicon virtualization, and developer toolchain setup. • Familiarity with AI agentic coding tools (Claude Code, Cursor, or similar) is a plus • Clear written communication skills; able to produce documentation and runbooks others can follow.
No credit card. Takes 10 seconds.