Taro Logo

Senior Systems Engineer

Bun is an incredibly fast all-in-one JavaScript toolkit for building, installing, running, and testing JavaScript and TypeScript.
$160,000 - $220,000
Backend
Senior Software Engineer
In-Person
11 - 50 Employees
3+ years of experience
Developer Tools

Description For Senior Systems Engineer

Bun is an open-source developer tooling company focused on creating the fastest all-in-one toolkit for JavaScript and TypeScript development. With $26 million in funding from top Silicon Valley investors and one of GitHub's most popular repositories, Bun is revolutionizing the JavaScript ecosystem.

The Senior Systems Engineer role involves extensive open-source low-level systems work, primarily in Bun's GitHub repository and future commercial hosting product. The team takes full ownership of the entire software stack, having built components like JavaScript & TypeScript parser, HTTP/1.1 client, TCP & UDP socket APIs, and various system utilities.

This is an excellent opportunity for systems programmers to work on cutting-edge technology while making JavaScript development faster and more productive. The role is based in downtown San Francisco, with relocation assistance available.

Key responsibilities include:

  • Developing and maintaining low-level systems components
  • Contributing to Bun's core infrastructure
  • Working on performance-critical systems
  • Building scalable and efficient solutions

The ideal candidate should have strong experience in systems programming languages (C, C++, Zig, Go, or Rust), expertise in manual memory management, and excellent communication skills. Knowledge of JavaScript runtime internals, UNIX systems, or distributed systems is a plus.

Join a small, high-ownership team with minimal meetings and great benefits, including comprehensive healthcare and daily meals. Be part of a mission to transform the JavaScript development ecosystem.

Last updated 15 days ago

Responsibilities For Senior Systems Engineer

  • Develop open-source low-level systems work
  • Work on Bun's GitHub repository and commercial hosting product
  • Build and maintain system components like parsers, HTTP clients, and socket APIs
  • Contribute to core infrastructure development

Requirements For Senior Systems Engineer

Go
Rust
  • Experience in a systems programming language such as C, C++, Zig, Go, or Rust
  • Experience with manual memory management in large codebases
  • Care deeply about technical excellence
  • Excellent communicator

Benefits For Senior Systems Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Great compensation package and stock options
  • Healthcare, vision, dental insurance
  • Lunch & dinner in-office every weekday
  • We're a small team with high ownership and few meetings

Interested in this job?

Jobs Related To Bun Senior Systems Engineer