Staff Full Stack Engineer
Buoyant, Inc
We're looking for a staff-level full stack engineer to join our small but mighty remote-only company. Our software powers the production Kubernetes infrastructure of companies around the world, and you'll work alongside some of the world's best engineers and on some of the world's most interesting distributed systems to accomplish our ambitious mission.
As a full stack engineer, you'll be a key member of our small (20 person) team. You’ll create, maintain, and improve a wide variety of projects, ranging from SaaS platforms that aggregate massive amounts of live data from customer environments, to data pipelines that process business-critical billing and reporting data, to our service mesh that runs in the critical datapath of customer applications. You'll work alongside some of the world's most talented software engineers and product designers. You will learn an incredible amount and you'll have the opportunity to make a profound impact not just on Buoyant but on people around the world.
Buoyant is not a peace-time operation. We compete every day against behemoths with infinite resources, time, and people. This role calls for a staff-level, strongly self-motivated generalist who is unafraid to work across a wide variety of languages and environments; who can handle ambiguity, complexity, and fast-moving requirements; and who can demonstrate ownership, a bias to action, and the ability to ship it. But Buoyant is a team, not a group of individuals, so you must balance this with collaboration, pragmatism, and low-ego teamwork.
We are a remote-only company that relies heavily on writing to communicate ideas. This role requires excellent written communication skills.
We are Buoyant
Our mission is to build a world where people can trust the software they rely on, by making security and reliability the default for all software. Our open source service mesh, Linkerd, defined the service mesh category itself, spawning a host of competitors and imitators. Our commercial Linkerd distribution, Buoyant Enterprise for Linkerd, powers Kubernetes applications at Fortune 500 companies and household names.
We are a small, hungry, efficient team who competes every day against behemoths with infinite resources, time, and people. We are scrappy and creative; we prioritize ruthlessly; and we believe, at our very core, that solving concrete, tangible, and immediate problems for customers is the foundation of any successful business.
We are a remote-only company that hires around the world. Timezones are critical for collaboration. Please see the timezone requirements for this role.
Responsibilities
Design, implement, maintain, and improve high-performance, customer-facing web applications; on-premises software that runs in customers' environments; build pipelines; data pipelines; and more.
Write software in Go, Javascript, and sometimes Rust.
Collaborate with designers, product team, open source maintainers, software engineers, and SREs.
Participate in the on-call rotation to support production systems running on Kubernetes.
Qualifications
Extensive experience in backend development in Go, including web-based SaaS applications and API design.
Extensive experience working as part of a remote engineering team. This cannot be your first remote job.
Experience being on-call, including handling production incidents and blameless postmortems.
Strong familiarity with JavaScript, React, and frontend development.
Strong attention to detail and commitment to delivering high-quality, user-friendly software.
Experience with Kubernetes, Docker, GraphQL, and MaterialUI a plus.
Buoyant is an Equal Opportunity Employer. We do not discriminate against applicants because of race, religion, gender identity, pregnancy, national origin, ancestry, citizenship, age, marital status, military status, or any other characteristic protected by local law or ordinance.