London, UK or Lisbon, Portugal Hybrid

Cloudflare is hiring a Software Engineer - Traffic Management

About the Role

The Traffic Management Software Engineer will be responsible for building and improving systems that manage and optimize internet traffic. This role involves working with a team of engineers to ensure that traffic is efficiently routed and managed, and that systems are scalable and reliable.

Responsibilities

  • Design and implement traffic management systems.
  • Develop and maintain scalable and reliable traffic management solutions.
  • Collaborate with cross-functional teams to integrate traffic management systems.
  • Monitor and analyze traffic patterns to optimize performance.
  • Implement security measures to protect traffic management systems.
  • Troubleshoot and resolve issues related to traffic management.
  • Conduct performance testing and optimization.
  • Document system designs and processes.
  • Stay updated with industry trends and best practices in traffic management.
  • Participate in on-call rotations to ensure system availability.
  • Provide technical support and guidance to team members.
  • Contribute to the development of traffic management tools and frameworks.
  • Ensure compliance with industry standards and regulations.
  • Implement and maintain traffic management dashboards and reporting tools.
  • Develop and implement traffic management algorithms.
  • Collaborate with product managers to define traffic management requirements.
  • Work on improving the scalability and reliability of traffic management systems.
  • Participate in code reviews and pair programming sessions.
  • Develop and maintain traffic management APIs.
  • Implement and maintain traffic management policies and rules.
  • Work on improving the performance and efficiency of traffic management systems.

Nice to Have

  • Master's degree in Computer Science, Engineering, or a related field.
  • Experience with large-scale traffic management systems.
  • Knowledge of advanced traffic management algorithms.
  • Experience with machine learning and AI in traffic management.
  • Familiarity with network security protocols.
  • Experience with traffic management in a global context.
  • Knowledge of traffic management in edge computing environments.
  • Experience with traffic management in a cloud-native environment.
  • Familiarity with traffic management in a multi-tenant environment.
  • Experience with traffic management in a high-availability environment.

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid

Team

Collaborative and innovative team environment

What You'll Do

  • Design and implement traffic management systems.
  • Develop and maintain scalable and reliable traffic management solutions.
  • Collaborate with cross-functional teams to integrate traffic management systems.
  • Monitor and analyze traffic patterns to optimize performance.
  • Implement security measures to protect traffic management systems.
  • Troubleshoot and resolve issues related to traffic management.
  • Conduct performance testing and optimization.
  • Document system designs and processes.
  • Stay updated with industry trends and best practices in traffic management.
  • Participate in on-call rotations to ensure system availability.

What You'll Need

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience in software engineering, with a focus on traffic management.
  • Strong programming skills in languages such as Go, Python, or C++.
  • Experience with network protocols and traffic management systems.
  • Knowledge of cloud computing and distributed systems.
  • Experience with performance testing and optimization tools.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork skills.
  • Experience with Agile development methodologies.
  • Knowledge of security best practices in traffic management.
  • Experience with containerization and orchestration tools.
  • Familiarity with traffic management algorithms and protocols.
  • Experience with monitoring and logging tools.
  • Knowledge of industry standards and regulations related to traffic management.
  • Experience with traffic management dashboards and reporting tools.
  • Ability to work in a fast-paced and dynamic environment.
  • Experience with traffic management APIs and frameworks.
  • Knowledge of traffic management policies and rules.
  • Experience with on-call rotations and incident management.
  • Ability to provide technical support and guidance to team members.
  • Experience with code reviews and pair programming.

Nice to Have

  • Master's degree in Computer Science, Engineering, or a related field.
  • Experience with large-scale traffic management systems.
  • Knowledge of advanced traffic management algorithms.
  • Experience with machine learning and AI in traffic management.
  • Familiarity with network security protocols.
  • Experience with traffic management in a global context.
  • Knowledge of traffic management in edge computing environments.
  • Experience with traffic management in a cloud-native environment.
  • Familiarity with traffic management in a multi-tenant environment.
  • Experience with traffic management in a high-availability environment.

Benefits

  • Competitive salary and benefits package
  • Hybrid work arrangement
  • Collaborative and innovative team environment
  • Visa sponsorship available for eligible candidates

How to Apply

  • Submit your resume and cover letter through the application portal.
  • Include relevant experience and skills in your application.
  • Highlight your experience with traffic management systems and technologies.
  • Provide examples of your problem-solving and analytical skills.
  • Demonstrate your ability to work in a collaborative and innovative team environment.

Available for eligible candidates

Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
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 Traffic Management
Category other
Posted 3 hours ago