Taro Logo

Systems Engineer

Cloudflare runs one of the world's largest networks powering millions of websites, providing protection and acceleration for Internet applications without hardware or software installation.
Stockholm, Sweden
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

Cloudflare's Emerging Technologies & Incubation (ETI) team is seeking a Systems Engineer to join their innovative department where new and bold products are built and released. As part of a tight-knit team, you'll work on projects ranging from open source dev-tooling to Enterprise-grade solutions, leveraging Cloudflare's powerful edge network and development platform.

The role involves working with world-class engineers to shape new products built entirely on Cloudflare's global network while maintaining existing offerings. You'll use various technologies including TypeScript, Go, and Rust, with a heavy focus on Cloudflare Workers. The position requires 2+ years of experience with high-volume software applications and strong TypeScript skills.

You'll be responsible for delivering solutions across the entire software stack, from writing design documents to shipping new features and fixing bugs. The ideal candidate should have a passion for building technically innovative solutions, excellent communication skills, and the ability to balance big-picture goals with technical details.

The team's scope includes stewardship of CDNJS, the Managed Components project, and strategic initiatives focused on developer empowerment regarding data privacy and analytics. You'll be part of a supportive culture that celebrates achievements, learns from mistakes, and maintains high standards of excellence.

This is an excellent opportunity for someone who takes pride in shipping reliable code, enjoys tackling challenging problems, and values thorough documentation. The role offers the chance to work on cutting-edge technology while contributing to Cloudflare's mission of helping build a better Internet.

Last updated a month ago

Responsibilities For Systems Engineer

  • Write design documents outlining strategies to tackle specific challenges
  • Ship new features that integrate multiple technologies
  • Fix bugs affecting user experience rendering
  • Participate in on-call rotation when applicable
  • Contribute to both internal and public-facing technical documentation
  • Work on high-volume software applications

Requirements For Systems Engineer

TypeScript
Go
Rust
  • 2+ years of experience working with high-volume software applications
  • Strong focus on TypeScript programming language
  • Ability to scope, work on, and independently deliver initiatives
  • Knowledge of modern, strongly-typed programming languages (Go, Rust, or C++)
  • Strong written communication skills
  • Strong understanding of web page loading and operations
  • Experience with cookies, browser rendering, and client-side execution models

Related Jobs