Bun

Bun is an incredibly fast all-in-one JavaScript toolkit

Engineering Manager

$180K - $240K / 0.50% - 1.00%
Location
San Francisco, CA, US
Job Type
Full-time
Experience
3+ years
Visa
Will sponsor
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Jarred Sumner
Jarred Sumner
Founder

About the role

About Bun

Bun is an open-source developer tooling company. Bun is the fastest all-in-one toolkit for building, installing, running, and testing JavaScript and TypeScript. We were born out of frustration with the fragmented, slow JavaScript ecosystem and are on a mission to make JavaScript development faster and more productive.

We've raised $26 million from top investors in Silicon Valley, are among the most popular GitHub repositories, and have a growing community of 34,000 Discord members.

About the Role

We're hiring an Engineering Manager to lead and grow our team of systems engineers in San Francisco. In this role you will lead a growing team of 10 software engineers working on low-level systems in Bun's open-source runtime, and paid products.

At Bun, we take ownership over the entire software stack, making this an exceptional place to grow technical depth. You'll be mentoring engineers who work on both systems engineering like JavaScript runtimes and parsers, and product engineering like JavaScript APIs, frontend applications, and documentation.

This role is on-site at our office in downtown San Francisco. We do offer a relocation bonus if you move to San Francisco.

Responsibilities

  • Lead and grow a team of systems engineers building Bun's runtime and tooling.
  • Provide technical leadership for complex systems written in C/C++ and Zig.
  • Unblock engineers by digging into technical issues and occasionally contributing code.
  • Establish processes to improve team productivity and code quality.
  • Mentor junior engineers and help them develop technical skills.
  • Work closely with Product to prioritize and execute on roadmap items.
  • Set high standards for technical excellence and foster a culture of craftsmanship.

Requirements

  • 3+ years experience managing software engineering teams.
  • Strong technical background in systems languages like C, C++, Zig, or Rust.
  • Ability to balance technical leadership with people management.
  • Ability to triage and debug complex technical issues, to inform issue ownership.
  • Understanding of UNIX systems, networking, or JavaScript runtimes.

Bonus Points

  • Experience with Zig (most of Bun is written in Zig)
  • Experience with the internals of JavaScript runtimes: JavaScriptCore, V8, or SpiderMonkey
  • Understanding of UNIX systems, kernel, or TCP/UDP networking
  • Understanding of how to build multi-tenant, large-scale distributed systems

Benefits

  • 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

About Bun

Bun
Founded:2019
Batch:S19
Team Size:13
Status:
Active
Location:San Francisco
Founders
Jarred Sumner
Jarred Sumner
Founder