Austin, TX | Lisbon, Portugal | London, UK Hybrid

Cloudflare is hiring a Senior Software Engineer, Workers Runtime

About the Role

The Senior Software Engineer will be responsible for designing, implementing, and optimizing the Workers Runtime. This role involves working with a team to build and maintain the infrastructure that supports the Workers Runtime, ensuring high performance and reliability. The ideal candidate will have a strong background in software engineering, with experience in distributed systems and cloud computing.

Responsibilities

  • Design and implement features for the Workers Runtime.
  • Optimize the performance and reliability of the Workers Runtime.
  • Collaborate with the team to build and maintain the infrastructure.
  • Work on improving the scalability and efficiency of the system.
  • Ensure the security and stability of the Workers Runtime.
  • Contribute to the development of new features and improvements.
  • Participate in code reviews and provide feedback to team members.
  • Debug and troubleshoot issues in the Workers Runtime.
  • Document the design and implementation of features.
  • Work on enhancing the developer experience for the Workers Runtime.
  • Implement best practices for software development.
  • Collaborate with cross-functional teams to integrate new features.
  • Monitor the performance and health of the Workers Runtime.
  • Develop and maintain automated testing frameworks.
  • Ensure compliance with coding standards and guidelines.
  • Participate in on-call rotations for system support.
  • Provide technical guidance and mentorship to junior engineers.
  • Contribute to the development of technical documentation.
  • Work on improving the observability and monitoring of the system.
  • Collaborate with product managers to define feature requirements.
  • Participate in the design and architecture of new systems.
  • Ensure the scalability and reliability of the Workers Runtime.
  • Work on improving the performance and efficiency of the system.

Nice to Have

  • Experience with WebAssembly and serverless computing.
  • Knowledge of Rust or similar systems programming languages.
  • Experience with edge computing and CDN technologies.
  • Familiarity with the Workers Runtime and related technologies.
  • Experience with large-scale distributed systems.
  • Knowledge of performance optimization techniques.
  • Experience with containerization and orchestration tools.
  • Strong problem-solving and debugging skills.
  • Experience with automated testing and continuous integration.
  • Knowledge of security best practices in software development.
  • Experience with infrastructure as code (IaC) tools.
  • Knowledge of networking and system design principles.
  • Experience with monitoring and observability tools.
  • Strong understanding of software development lifecycle.
  • Experience with version control systems like Git.
  • Knowledge of agile development methodologies.
  • Experience with cloud platforms like AWS, GCP, or Azure.
  • Strong analytical and troubleshooting skills.
  • Experience with microservices architecture.
  • Knowledge of databases and data storage solutions.
  • Experience with container orchestration platforms like Kubernetes.
  • Strong understanding of software performance and reliability.
  • Experience with CI/CD pipelines and automation tools.
  • Knowledge of software security and compliance standards.

Compensation

Competitive salary and benefits package.

Work Arrangement

Remote work with flexible hours.

Team

Collaborative team environment with a focus on innovation and continuous improvement.

About the Team

  • The team is responsible for building and maintaining the infrastructure that supports the Workers Runtime.
  • We work closely with cross-functional teams to ensure the reliability and performance of the system.
  • Our team values innovation, collaboration, and continuous improvement.
  • We are looking for a Senior Software Engineer to join our team and help us build the next generation of the Workers Runtime.
  • The ideal candidate will have a strong background in software engineering, with experience in distributed systems and cloud computing.
  • We offer a competitive salary and benefits package, as well as the opportunity to work remotely with flexible hours.
  • Our team is committed to providing a supportive and inclusive work environment.
  • We value diversity and encourage candidates from all backgrounds to apply.
  • The team is responsible for building and maintaining the infrastructure that supports the Workers Runtime.
  • We work closely with cross-functional teams to ensure the reliability and performance of the system.

Our Values

  • We value innovation, collaboration, and continuous improvement.
  • We are committed to providing a supportive and inclusive work environment.
  • We value diversity and encourage candidates from all backgrounds to apply.
  • We are dedicated to building and maintaining a reliable and performant system.
  • We strive to provide the best possible experience for our users.
  • We value open communication and transparency.
  • We are committed to delivering high-quality software.
  • We value the contributions of all team members.
  • We are dedicated to continuous learning and improvement.
  • We value the well-being and happiness of our team members.

Why Join Us?

  • Join a team that values innovation, collaboration, and continuous improvement.
  • Work on cutting-edge technology and make a real impact.
  • Enjoy a competitive salary and benefits package.
  • Experience a supportive and inclusive work environment.
  • Work remotely with flexible hours.
  • Be part of a team that is dedicated to building and maintaining a reliable and performant system.
  • Contribute to the development of new features and improvements.
  • Collaborate with cross-functional teams to integrate new features.
  • Participate in the design and architecture of new systems.
  • Enjoy the opportunity to work on large-scale distributed systems.

Visa sponsorship available for eligible candidates.

Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Cloudflare
Cloudflare runs one of the world’s largest networks that powers millions of websites and other Internet properties. It protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Its intelligent global network routes web traffic to improve performance and reduce spam and attacks. Cloudflare offers services ranging from enterprise security solutions to public tools like 1.1.1.1, a privacy-first DNS resolver.
All jobs at Cloudflare Visit website
Job Details
Department Emerging Technologies & Incubation (ETI)
Category other
Posted 2 hours ago