Skip to main content

Senior Software Engineer

Cloudflare
Hybrid - Austin, TX | New York, NY | San Francisco, CA | London, UKUpdated 1d ago
Compensation
$185k–$266k
Published range
Location
Hybrid - Austin, TX | New York, NY | San Francisco, CA | London, UK
Remote eligibility
Employment
Full-time
Senior
Role family
Engineering
Cybersecurity
Apply on boards.greenhouse.io
Job actionsApply now
Job actionsApply now

About the job

About the Role

Cloudflare's Emerging Technologies & Incubation team builds new products at the edge by combining Cloudflare's network scale with rapid product incubation. This role is on the Workers Runtime team, which ships the runtime that executes customer code at the edge. You'll improve performance, expand JavaScript and WebAssembly support, and help the runtime scale safely and efficiently.

Responsibilities

  • Build features and improvements for the Workers Runtime.
  • Improve runtime performance, reliability, and scale.
  • Expand JavaScript API and WebAssembly support.
  • Help shape features based on what is technically possible.
  • Own code in production and debug issues in a large-scale distributed system.
  • Work in a fast-paced, iterative environment that balances product goals with technical execution.

Desirable Skills, Knowledge & Experience

  • 2+ years of recent professional experience with C++ or Rust.
  • Strong computer science fundamentals, including data structures, algorithms, and software design.
  • Operational mindset and experience owning production systems.
  • Deep understanding of the web, including HTTP, JavaScript, and WebAssembly.
  • Experience debugging and optimizing large-scale Linux-based distributed systems.

Bonus Points

  • Experience building high-performance distributed systems in Rust.
  • Experience with cloud or serverless platforms.
  • Familiarity with JS engine internals such as V8, SpiderMonkey, or JavaScriptCore.
  • Experience with standalone WebAssembly runtimes such as Wasmtime, Wasmer, or Lucet.
  • Deep Linux, UNIX, kernel, or networking knowledge.
  • Contributions to large open source projects.

Compensation

Compensation may be adjusted depending on work location. For Bay Area based hires: Estimated annual salary of $194,000 - $266,000. For New York City, New Jersey, Washington, Washington DC, and California (excluding Bay Area) based hires: Estimated annual salary of $185,000 - $254,000. Equity: This role is eligible to participate in Cloudflare's equity plan.

Benefits

Cloudflare offers a complete package of benefits and programs to support you and your family. Our benefits programs can help you pay health care expenses, support caregiving, build capital for the future and make life a little easier and fun! The below is a description of our benefits for employees in the United States, and benefits may vary for employees based outside the U.S.

  • Health & Welfare Benefits: Medical/Rx Insurance, Dental Insurance, Vision Insurance, Flexible Spending Accounts, Commuter Spending Accounts, Fertility & Family Forming Benefits, On-demand mental health support and Employee Assistance Program, Global Travel Medical Insurance
  • Financial Benefits: Short and Long Term Disability Insurance, Life & Accident Insurance, 401(k) Retirement Savings Plan, Employee Stock Participation Plan
  • Time Off: Flexible paid time off covering vacation and sick leave, Leave programs, including parental, pregnancy health, medical, and bereavement leave

Application Instructions

Please note that applicants who progress to the offer stage of the interview process may be asked to attend an in-person interview within one of the Cloudflare Offices or Cloudflare Hubs. More details about this will be available at that stage of the interview process. This position may require access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Please note that any offer of employment may be conditioned on your authorization to receive software or technology controlled under these U.S. export laws without sponsorship for an export license.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.