Software Engineer (Python) — Programmable Networking

Jobgether

France

Hybride

EUR 90 000 - 140 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

Avantages offerts par ce poste

Competitive salary
Hybrid-friendly environment
Global connectivity projects
Autonomy and ownership

Résumé du poste

Jobgether is looking for a Software Engineer (Python) in France to build customer-facing APIs that provision and manage real network resources across global Points of Presence. You will work on asynchronous Python services, network orchestration, and cloud interconnects, with hands-on exposure to BGP, VRFs, WireGuard, and Linux networking.

The role requires ownership of API design through deployment and observability, in a fast-paced, autonomous team.

Qualifications

  • Proven experience building customer-facing APIs.
  • Strong Python with async programming (asyncio, aiohttp).
  • Practical networking knowledge (BGP, OSPF, EVPN).
  • Experience automating networks with Ansible and SSH.
  • PostgreSQL knowledge including schema design and migrations.

Responsabilités

  • Design and maintain REST APIs for private networks, cross-connects, WireGuard interfaces, and related endpoints.
  • Develop asynchronous Python services translating API requests into real network deployments and orchestrations.
  • Automate network infrastructure using Ansible and SSH across Linux and network OS fleets.
  • Build cloud interconnects integrations to provision in AWS, Azure, and Google Cloud environments.

Connaissances

Python
Asyncio
REST APIs
PostgreSQL
SQLAlchemy
Go
Linux networking

Outils

Ansible
SSH
Envoy/xDS
FRR/VyOS

Description du poste

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer (Python) — Programmable Networking based in France.

This is a senior engineering opportunity at the intersection of software development and production networking infrastructure.
You will build customer-facing APIs that directly provision and manage real network resources across global Points of Presence.
The role spans asynchronous Python, network orchestration, routing automation, cloud interconnects, and infrastructure control planes.
You’ll work hands-on with BGP, VRFs, WireGuard, GRE, RoCE-adjacent infrastructure, Linux networking, and network operating systems.
You’ll own systems from API design through orchestration, device configuration, observability, and production operations.
The environment is fast-paced and highly autonomous, with a small team and significant ownership over consequential infrastructure.
This role is ideal for an engineer who wants software to control real networks rather than simply manage data in databases.

Accountabilities
  • Build and evolve programmable networking APIs: Design and maintain customer-facing REST resources for private networks, virtual cross-connects, WireGuard interfaces, global IPs, public internet gateways, and related health, coverage, and usage endpoints, including OpenAPI specifications, API gateway routing, and backward compatibility.
  • Develop the network orchestration control plane: Build asynchronous Python services that translate API requests into real network deployments, including IPAM and resource allocation, PostgreSQL-backed job queues, retries, rollback, reconciliation, health checks, and deployment/decommissioning workflows.
  • Automate network infrastructure: Develop and operate Ansible- and SSH-based automation for Linux and network operating system fleets, including WireGuard, FRR/VyOS BGP, VRFs, route reflectors, GRE tunnels, NAT, firewall policies, DNS, anycast announcements, and configuration-drift detection.
  • Manage cloud and network interconnects: Build integrations with connectivity providers and cloud platforms to provision virtual cross-connects and connect customer networks into AWS, Azure, and Google Cloud environments.
  • Develop infrastructure control planes: Contribute to Go-based Envoy xDS control-plane services and manage configuration delivery to edge and gateway data planes.
  • Own production reliability: Monitor and improve networking services using metrics, alerting, incident response, customer escalation handling, and billing synchronization. Investigate issues across application, operating system, and network layers and turn incidents into durable engineering improvements.
  • Drive engineering quality and scalability: Apply clean architecture, testing, static analysis, automation, safe deployment practices, and reusable infrastructure patterns to ensure the networking platform remains maintainable as it scales across global locations.
Requirements
  • Strong software engineering background: Significant professional experience building and operating production software, particularly customer-facing APIs and distributed systems where API requests trigger real infrastructure changes rather than simple database operations.
  • Advanced Python expertise: Strong production experience with Python, particularly asynchronous programming using technologies such as asyncio, aiohttp, uvloop, SQLAlchemy, and related tooling. Experience with Go and the ability to write and review Go code are also expected.
  • Practical networking expertise: Hands-on knowledge of BGP, OSPF, ECMP, EVPN/VXLAN, VRFs, GRE, NAT, WireGuard, and Linux networking. You should be comfortable configuring and troubleshooting routing and reading FRR or VyOS configurations.
  • Infrastructure automation experience: Experience automating network fleets using Ansible, SSH-based tooling, idempotent configuration management, safe rollout and rollback mechanisms, and configuration-drift detection.
  • Strong PostgreSQL knowledge: Experience beyond ORM usage, including schema design, migrations on live systems, locking semantics, advisory locks, and database-backed queue patterns.
  • Cross-layer troubleshooting ability: Comfortable diagnosing complex production incidents across hardware, networking, operating systems, applications, and distributed systems using tools such as packet captures, routing utilities, WireGuard diagnostics, and application logs.
  • Systems mindset: Ability to reason about asynchronous jobs, eventual consistency, resource allocation, failure recovery, idempotency, and rollback when building infrastructure-control systems.
  • Production networking experience: Experience operating high-performance, multi-site, or distributed network infrastructure and working with Linux-based networking environments and network operating systems.
  • Cloud connectivity knowledge: Experience with cloud networking or interconnect technologies such as AWS Direct Connect, Azure ExpressRoute, Google Cloud connectivity, Equinix Fabric, or comparable services is advantageous.
  • Additional technical strengths: Experience with Envoy/xDS, IPAM platforms such as NetBox, address and route-distinguishing planning, public API design, developer documentation, or large-scale Point-of-Presence deployments is a plus.
  • Engineering approach: Able to take ownership across the full lifecycle of a product, from design and implementation through deployment, observability, incident response, and long-term improvement.
  • Role fit: This is not a traditional NOC or manual network-operations position. The primary deliverable is software—APIs, control planes, automation, and systems that program and operate real infrastructure.
Benefits
  • Competitive compensation package aligned with your experience, skills, and market conditions.
  • Flexible, international working environment with a strong emphasis on autonomy and ownership.
  • Opportunity to work on global connectivity infrastructure spanning multiple regions and Points of Presence.
  • Hands-on exposure to programmable networking, cloud interconnects, routing automation, and infrastructure control planes.
  • Opportunity to work across both software engineering and advanced networking domains.
  • Career growth within a fast-growing technology environment.
  • Inclusive workplace committed to equal opportunity and diverse perspectives.
  • Flexible and hybrid-friendly approach to working arrangements.

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role’s core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Staff Network Engineer (AI Fabric, Datacenter and Edge Networking)
Staff Network Engineer (AI Fabric, Datacenter and Edge Networking)

Jobgether • France

Hybride
EUR 120 000 - 180 000
Flexible hybrid work
Career growth opportunities
Autonomy over networking architecture
+2
Senior Python Engineer — Programmable Networking
Senior Python Engineer — Programmable Networking

Jobgether • France

Hybride
EUR 90 000 - 140 000
Competitive salary
Hybrid-friendly environment
Global connectivity projects
+1
Software Engineer Network Automation, WAN & Edge
Software Engineer Network Automation, WAN & Edge

Mistral • Paris

Sur place
EUR 90 000 - 130 000
Healthcare coverage
Relocation support
Meal and transportation allowances
VP of Network Engineering
VP of Network Engineering

Share • Paris

Sur place
EUR 100 000 - 150 000
Executive-level compensation
Private health and wellness benefits
Equity in a mission-driven company
Embedded Networking Software Engineer
Embedded Networking Software Engineer

Kalray • Montbonnot-Saint-Martin, Valbonne

Sur place
EUR 60 000 - 90 000
RSU program
Paid leave RTT
Mobility incentives
+2
Software Engineer Network Automation, Data Center Fabrics
Software Engineer Network Automation, Data Center Fabrics

Mistral • Paris

Sur place
EUR 95 000 - 150 000
Healthcare coverage
Retirement plans
Relocation support
Software Engineer - Network Products Core
Software Engineer - Network Products Core

Scaleway • Bordeaux

Sur place
EUR 38 000 - 55 000
Travail hybride : jusqu'à 3 jours de télétravail par semaine.
Espaces de travail spacieux et dynamiques.
Repas sains fournis par un chef.
+2
Software Engineer - Network Products Core
Software Engineer - Network Products Core

Scaleway • Paris

Hybride
EUR 45 000 - 70 000
Travail hybride jusqu'à 3 jours à distance par semaine
Repas sains fournis au siège
Engagement envers le bien-être des employés
+1
Software Engineer - Network Products Core
Software Engineer - Network Products Core

Scaleway • Paris

Hybride
EUR 45 000 - 65 000
Travail hybride : jusqu'à 3 jours de télétravail par semaine
Service de restauration saine
Accès aux installations de bien-être
+1
Software Engineer - Network Products Core
Software Engineer - Network Products Core

Scaleway • Paris

Hybride
EUR 45 000 - 75 000
Télétravail jusqu'à 3 jours par semaine
Repas sain fourni
Accès à une salle de sport
+2