Taro Logo

Systems Engineer - Developer Productivity

An open-source JavaScript tooling company focused on making programming simpler, among the most popular GitHub repositories.
$120,000 - $180,000
DevOps
Mid-Level Software Engineer
In-Person
11 - 50 Employees
3+ years of experience
Enterprise SaaS · Developer Tools

Description For Systems Engineer - Developer Productivity

Bun, a well-funded open-source JavaScript tooling company with $26M in funding, is seeking a Systems Engineer focused on Developer Productivity to join their San Francisco office. This role is perfect for engineers passionate about building developer tools and improving engineering workflows. You'll be working on critical infrastructure to accelerate Bun's development velocity, including debugging tools for memory leak detection, performance optimization, and enhancing CI/CD systems with features like build caching and flaky test detection.

The position offers a unique opportunity to work with systems programming at a deep level. The team at Bun takes ownership of the entire software stack and has built impressive components like JavaScript & TypeScript parsers, HTTP/1.1 clients, and various system-level utilities. You'll be working with technologies like Zig (Bun's primary language), and dealing with low-level programming concepts including memory management and system internals.

This is an on-site position in San Francisco, offering competitive compensation ($120K-$180K plus equity), comprehensive healthcare benefits, and a generous PTO policy. The role requires strong expertise in CI/CD workflows, infrastructure-as-code, and systems programming languages. Experience with self-hosted CI runners, Buildkite, AWS EC2, and JavaScript runtime internals would be advantageous.

Join a team that's making significant impacts in the JavaScript ecosystem, with a growing community of 33,000 Discord members and recognition as one of the most popular GitHub repositories. This is an excellent opportunity for engineers who want to work on fundamental developer tools while learning and growing in systems programming.

Last updated a month ago

Requirements For Systems Engineer - Developer Productivity

Go
Rust
  • Strong experience with CI/CD workflows and infrastructure-as-code
  • Experience in managing self-hosted CI runners
  • Experience in a systems programming language such as C, C++, Zig, Go, or Rust
  • Understanding of manual memory management in large codebases
  • Care deeply about technical excellence

Benefits For Systems Engineer - Developer Productivity

Medical Insurance
Mental Health Assistance
Equity
  • Own office in downtown San Francisco with free catered lunch daily
  • Competitive compensation with startup equity
  • Flexible health plans covering physical and mental healthcare
  • Three weeks of paid time-off each year
  • Flexible sick, family, and mental health leave

Interested in this job?

Jobs Related To Bun Systems Engineer - Developer Productivity