Software Engineer (Python) — Programmable Networking
JobgetherRemotely
gopythonbgpsqlalchemyasyncioaiohttpuvloopenvoy/xds
Job Description
📋 Description
- Build customer-facing APIs that provision and manage network resources globally.
- Develop network orchestration with asynchronous Python services and API-driven deployments.
- Automate infrastructure with Ansible, SSH tooling, and drift detection.
- Integrate with cloud interconnects and connect networks to AWS/Azure/Google Cloud.
- Contribute to Go-based Envoy xDS control-plane services and edge data planes.
- Own production reliability: monitoring, incident response, and improvements.
🎯 Requirements
- Strong software engineering background with APIs and distributed systems.
- Advanced Python experience: asyncio, aiohttp, uvloop, SQLAlchemy; Go knowledge helpful.
- Practical networking expertise: BGP, OSPF, EVPN/VXLAN, VRFs, WireGuard, Linux networking.
- Infrastructure automation: Ansible, SSH tooling, idempotent config, safe rollout, drift detection.
- Strong PostgreSQL knowledge: schemas, migrations, locking, queue patterns.
- Cross-layer troubleshooting and systems mindset: async jobs, eventual consistency, rollback.
🎁 Benefits
- Competitive compensation; autonomous, flexible international environment.
- Work on global connectivity infrastructure across regions and PoPs.
- Hands-on exposure to programmable networking, routing automation, and infrastructure control planes.
- Opportunity to work across software engineering and advanced networking domains.
- Career growth in a fast-growing tech environment; inclusive and hybrid-friendly.
Back to all jobs