Senior Design Engineer
About Us
At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company.
About The Role
Emerging Technologies & Incubation (ETI) is where new and bold products are built and released within Cloudflare. Rather than being constrained by the structures which make Cloudflare a massively successful business, we are able to leverage them to deliver entirely new tools and products to our customers. Cloudflare’s edge and network make it possible to solve problems at massive scale and efficiency which would be impossible for almost any other organization.
- Collaborate with a team of Design Engineers and Systems Engineers.
- Help design and develop frontend experiences that improve overall developer experience throughout our dashboard.
- Own your code from inception to release and bring attention to detail to the work you complete for both coding patterns & visual aesthetics.
- On any given day, you might be working in Figma collaborating on designs or inspiration, developing new components and user interactions, polishing existing pages, or improving developer experience in any number of ways you might imagine.
- Can expect to interact with a variety of languages and technologies. We primarily use Typescript and React.
Desirable Skills, Knowledge, And Experience
- 5+ years of experience working with distributed systems.
- Experience designing and building frontend applications.
- Solid understanding of cloud primitives and how they work together to build distributed systems.
- Knowledge of at least one modern strongly-typed programming language: we primarily use TypeScript.
- Experience debugging, optimizing and identifying failure modes in large-scale frontend applications.