Software Engineer

Joyent provides the opportunity to work with (among other technical talent) the inventor of Node.js™ and the father of DTrace on the essential challenge of cloud computing: designing systems and services that transparently scale from one user to tens of millions, and from one machine to datacenters continents apart.

We are looking for more people like us:  systems generalists who love to cut code—software engineers who are afraid of neither the biggest of problems nor the grittiest details, and are comfortable in every stage of the software design and implementation process. We’re seeking engineers who are able to move up and down the stack: at any given time, we may find ourselves debugging a nasty device firmware bug, rewriting a portion of the operating system kernel, instrumenting the networking stack, performance tuning a virtual machine or interpreter, developing code in a dynamic language or writing a real-time web app to allow the cloud to be understood or managed—perhaps all in the same day or as part of the same problem. We expect that you have detailed knowledge of a favorite language, tool or system—but that you are also able to quickly pick up new ones as needed. And while implementation experience is essential, enthusiasm and interest can trump experience; we are willing to take a chance on someone who wants to step up.

We are a well-funded, revenue generating startup who appreciates the value of talent—in terms of things both big (we offer highly competitive salary and excellent benefits) and small (your ACM membership dues are on the house). We have immediate job opportunities in both downtown San Francisco (close to mass transit) and Vancouver; while telecommuting is possible, we find that our best ideas come when we’re together in the same room, and we would prefer to hire locally.

To get started, submit your information to jobs@joyent.com with the word “engineer” in the subject.