Senior Software Engineer - Network Dev

Cloudflare Cloudflare · Enterprise · India · Remote · Infrastructure

Cloudflare is seeking a Senior Software Engineer for their Network Engineering Team to build software solutions for network automation, resilience, and operational efficiency. The role involves working with tools, infrastructure, and services to solve problems and deliver scalable solutions. Experience with network automation, software development principles, Unix/Linux, SQL, and CI/CD is required. Networking knowledge and experience with distributed systems are considered bonus points.

What you'd actually do

  1. building software solutions to improve network resilience and reduce engineering operational toil.
  2. work on a range of tools, infrastructure and services - new and existing - with an aim to elegantly and efficiently solve problems and deliver practical, maintainable and scalable solutions.

Skills

Required

  • software development principles
  • design patterns
  • python
  • golang
  • Unix/Linux operating systems
  • MySQL
  • Postgres
  • Clickhouse
  • CI/CD
  • containers
  • virtualization
  • Observability systems

Nice to have

  • Networking engineering
  • Layer 2 protocols
  • Layer 3 protocols
  • Cisco
  • Juniper
  • large distributed systems
  • internal and/or external customer requirements and expectations