At Netlify, we're building a platform to empower web developers to build better, more elaborate web projects than ever before. We're aiming to change the landscape of modern web development. Netlify currently serves more than 700,000 developers worldwide.
From our custom Git workflow to our global CDN to our local development tools—all of our products have emerged from extensive research and development done entirely in-house. Netlify Dev, our local development server that can stream your laptop's localhost to a live URL, was one of the more recent products imagined, tested, and proven by our R&D team.
Researching new product opportunities at Netlify requires extensive expertise in programming for user environments, network protocols, and reliable global-scale platforms. From build environments to atomic global deploys, to deep inside the network layer, we are pushing the development of almost every piece of the modern web stack. Sound interesting? One more thing: we are a globally distributed team with product researchers and engineers all over the world.
About the role
We are looking for someone with a background in systems programming, or programming language runtimes, to help build Netlify's next generation of Edge infrastructure. You will closely collaborate with our Platform and SRE engineers, as well as our Developer Experience team to enable the next million developers using Netlify.
You’ll own major components of our Edge infrastructure, designing the architecture, writing code and tests, and analyzing data and consumer feedback. In doing so, you’ll regularly engage with our customers, WebAssembly runtime implementers, and W3C working groups.
In this role, your responsibilities will include:
- Engaging with the WebAssembly Working Group and other standardization bodies.
- Bringing WebAssembly to new use cases for Netlify customers.
- Working with other members of the CTO Office to drive the future of our Edge platform.
- Helping other teams building Netlify's infrastructure to keep up with our growth.
- Staying up to date with the development of Internet protocols and new research in the academic field.
- Contributing to Open Source projects like Apache TrafficServer, Wasmer, and Lucet.
Some characteristics that we look for when hiring for this role:
- Interpersonal skills and the ability to translate complex solutions and features into delightful experiences for our customers.
- At least 2 years of experience developing in languages such as Rust, C++, or C.
- Experience in systems programming, language design and implementation, or similar domains.
- Familiarity with the Chromium project and the Node.js ecosystem.
- Understanding of core networking concepts, like HTTP, TCP/IP, TLS.
- Curiosity to learn and guide new Internet protocols, like QUIC.
Of everything we've ever built at Netlify, we are most proud of our team.
We believe that empowered, engaged colleagues do their best work. We’ll be giving you the tools you need to succeed and looking to you for suggestions to improve not just in your daily job, but every aspect of building a company. Whether you work from our main office in San Francisco or you are a remote employee, we’ll be working together a lot—paring, collaborating, debating, and learning. We want you to succeed! About 60% of the company are remote across the globe, the rest are in our HQ in San Francisco.
To learn a bit more about our team and who we are, make sure to visit our about page.
Not sure you meet 100% of our qualifications? Please apply anyway!
With your application, please include: A thoughtful cover letter explaining why you enjoy the role and why you’d like to work at Netlify. A resume or short listing of job history. (A link to a LinkedIn profile would be fine.)
When we receive your complete application with the items above, we’ll get back to you about the next steps.