This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Senior Software Engineer – Data Center Network Tooling designs and builds software platforms, automation, and services that enable reliable, scalable, and efficient operation of the data center network. This role focuses on developing internal tools that abstract network complexity, enable self-service, improve observability, and reduce operational risk. The engineer works closely with network engineering, SRE, security, and infrastructure teams to translate networking requirements into robust, production-grade software systems.
Job Responsibility:
Software Design & Development
Network Automation & Platforms
Observability & Reliability
Cross-Functional Collaboration
Technical Leadership
Requirements:
Bachelor's degree in Computer Science, Engineering, or equivalent experience
5+ to 7.5 years of professional software engineering experience
Strong proficiency in one or more programming languages (e.g., Python, Go, Java, or similar)
Experience building distributed systems, APIs, or internal developer platforms
Familiarity with networking concepts (TCP/IP, routing, switching, DNS, load balancing)
Experience with automation frameworks, CI/CD pipelines, and version control systems
Strong understanding of testing, code reviews, and production operations
Python
Django
SQL
CICD
Devops
Nice to have:
Experience building software for network automation or infrastructure platforms
Familiarity with data center networking technologies (EVPN/VXLAN, BGP, spine-leaf architectures)
Experience integrating with network devices, controllers, or vendor APIs
Knowledge of telemetry, time-series data, and monitoring systems
Experience with cloud and hybrid infrastructure environments
Exposure to infrastructure security and access control models