Buf is working to bring the power of schema driven development to your RPCs, streaming data, and your entire infrastructure stack. Founded in 2020, we have raised money from leading investors, including Lightspeed, Tiger, and Addition, which means we are well funded to pursue our ambitious vision about how we can simplify and improve the whole software development process. Our OSS and commercial software is already deployed everywhere from small startups to the world’s largest enterprises, and we’re thoughtfully hiring to continue to build out our vision and meet customer demand.
About the role
We’re looking to hire an experienced engineering manager who is energized to build the future of type safe data streaming with us.
You will be responsible for managing a high caliber engineering team that is working on Bufstream — a cloud-native, high throughput, high availability, cost-effective, independently-validated, easy to run, schema aware distributed data streaming system.
Some examples of the interesting and exciting work we do on a regular basis include pushing the boundaries of performance in Go and leveraging cutting-edge testing techniques to explore the entire state space of our system to find and fix bugs.
About you
- You have a background in software engineering combined with hands on experience managing engineering teams, especially like Buf’s (e.g. small, low process, senior skewed).
- You have experience with the streaming data ecosystem, Kafka, and/or high scale distributed systems, and have ideally felt some of the pains that Bufstream aims to solve. As a result, you have opinions, perspectives, and excitement about what we’re building, and can contribute strategically to our roadmap.
- You’re familiar with Protobuf and are aligned with the overall vision of schema driven development that we are working toward (see blog post links in the first paragraph of this job description).
- You build strong, trusting, and transparent relationships with teammates and stakeholders to ensure that you always have an accurate pulse on everything that is happening in the orbit of your team.
- You’re eager to keep things moving forward, and proactively identify and resolve ambiguity and roadblocks that are slowing down the team.
- You drive alignment between your team’s work and what is right for the business and customers.
- You foster a great team environment where engineers are happy, motivated, and doing their best work on a consistent basis, whether they are fresh out of college or industry veterans.
- You exemplify and uphold a high quality bar for everything that you and your team produce (e.g. specs, plans, docs, demos, communications, code).
- You identify, attract, and hire excellent engineers that add unique value to the team.
- You don’t hesitate to have difficult conversations when necessary (e.g. delivering constructive feedback, expressing disagreement, communicating bad news), and you approach these situations with kindness and candor.
- You’re a strong communicator and wrangle the details to ensure plans and status updates are captured clearly and concisely in writing.
- You know what it means to build something that is hard and new, because you’ve done it before, probably at a startup.
- You’re available to work during United States working hours and comfortable working remotely. Most of our team is located within the United State or Canada, and ideally you are too, but exceptions can be made for exceptional candidates.
It is our goal to ensure that our workplace can be anyone’s workplace. If your experience is close but not an exact match for this job description, we encourage you to apply.