Senior/Principal Software Engineer – Network & SDN

Remote from
UK flagEurope flag
UK, Europe
Annual salary
Undisclosed
Salary information is not provided for this position. Check our Salary Directory to estimate the average compensation for similar roles.
Employment type
Full Time,
Job posted
Apply before
19 Dec 2025
Experience level
Senior
Views / Applies
9 / 1

About Ori Industries

Ori provides the AI infrastructure that teams need to train, serve, and scale models effortlessly.

Verified job posting
This job post has been manually reviewed for authenticity and compliance.

Company Overview:

Ori is setting a new standard for how AI worlds are built. We are the first AI Infrastructure provider with the native expertise, comprehensive capabilities, and end-to-end flexibility to support any model, team, or scale. As a fast-growing startup backed by leading investors, we value ambition, accessibility, and collaboration, and are committed to pushing the boundaries of what’s possible in the field of AI. Join our close-knit, global team and help us build the future of AI infrastructure!

Job Description

As a Software Engineer focused on Network and SDN, you’ll design and build the software systems that define, automate, and operate Ori’s network fabric.

You’ll work at the intersection of software engineering, distributed systems, and networking — writing the tools, controllers, and services that enable Ori’s global high-performance infrastructure to scale dynamically across multiple data centres and clouds.

The ideal candidate is a hands-on software engineer with experience of automating network systems and cloud-native designs. You thrive in hybrid infrastructure environments, enjoy building abstractions for complex systems, and have experience writing reliable automation that integrates tightly with hardware and orchestration platforms including Kubernetes and Ansible

What You’ll Do:

  • Design and develop SDN components and network automation systems to control data centre and interconnect networks, integrating APIs from Juniper, NVIDIA, and Cumulus platforms
  • Develop scalable automation frameworks for deploying and managing physical and virtual networks, using Go, Python, and Kubernetes-native controllers
  • Build and maintain microservices responsible for IP address management, fabric provisioning, routing policies, and observability pipelines
  • Design REST/gRPC APIs to interface with network and orchestration systems, exposing network capabilities as programmable services to internal teams and customer workloads
  • Develop systems that ingest and process network telemetry (sFlow, SNMP, gNMI, Prometheus exporters) into Ori’s central monitoring stack for observability
  • Work closely with other software, infrastructure and SRE teams to align software systems with operational needs — ensuring reliability, observability, and maintainability of all automation
  • Contribute to initiatives including CI/CD pipelines for network configurations, compliance testing, and validation in simulated environments
  • Maintain high standards for code quality, observability, and maintainability through reviews and best practices

What You Bring:

  • 5+ years of professional software development experience, ideally with Go and Python
  • Strong background in distributed systems, APIs, and cloud-native application design
  • Solid understanding of networking principles – BGP, EVPN, VXLAN, and L2/L3 overlays
  • Experience interacting with programmable network platforms or vendor APIs (e.g. Juniper, NVIDIA/Cumulus)
  • Experience with Ansible, Terraform, and GitOps workflows (Flux, ArgoCD), reproducible, version-controlled infrastructure deployments
  • Understanding of network virtualisation, overlays, and intent-based configuration systems
  • Familiarity with Prometheus, Grafana, or time-series telemetry systems
  • Experience integrating telemetry into automation or alerting pipelines
  • Exposure to production-grade, large-scale infrastructure or HPC/AI environments
  • Comfortable troubleshooting across software and hardware layers

Preferred Skills (Nice to Have):

  • Proficiency in Kubernetes networking, CNIs, ingress controllers, and service meshes.
  • Familiarity with operators, CRDs, and custom controllers for managing infrastructure state.
  • Experience developing or extending Kubernetes CNIs or operators.
  • Understanding of eBPF networking or programmable data planes
  • Familiarity with NVIDIA BlueField DPUs or SmartNIC offload architectures.
  • Prior work in HPC, telco, or hyperscale network environments.
  • Contributions to open-source network automation or cloud-native projects.

What you’ll bring:

  • A systems mindset — you think about software, networking, and automation holistically.
  • Curiosity and rigour — you dig deep into protocol behaviour and distributed systems.
  • Empathy and collaboration — you work well with cross-functional teams.
  • The drive to build elegant, scalable systems that make complex infrastructure feel effortless.

Qualities we look for:

  • Set the standard: Every single day, you spot opportunities to constructively shake things up.
  • Inspire the change: There’s no blueprint for the future. You’ll embrace challenges and change.
  • You’re real and you’re true to yourself: We cherish and celebrate diversity so you’ll feel right at home whoever you are and whoever you’re talking to, you treat everyone the same.

Why should you join us?

What sets us apart is our blend of modern technology, competitive benefits, and an open, welcoming work culture that enables our people to thrive.

Here are just some of the great things you can expect from us:

  • Remote work, flexible hours: we offer a fully remote work schedule, with flexible working hours and trust in your productivity, we are in sync with your team’s general locations and time zones to foster effective and seamless collaboration.
  • 30 days of annual leave: we value your peace of mind. With 30 days off (excluding public holidays) and access to mental health resources, we make sure you’re as strong mentally as you are professionally.
  • A culture that emphasises results over hierarchy, process & ego: we place great emphasis on the quality, ingenuity and creativity of work.
  • Open communication, regular feedback: we value smooth collaboration, direct and actionable feedback, and believe that leading with empathy and a growth mindset makes us better together.
  • Learning Time: we all have dedicated learning time to focus on new skills, projects or interests that lay outside of your day-to-day job.
  • Health & Wellbeing: we want everyone to feel healthy and happy, so we offer private medical insurance via Bupa.
  • Cycle to Work Scheme: we’re committed to building a sustainable business, so we encourage cycling to work.
  • Gympass subscription to a variety of gyms and wellbeing apps
  • Participation in the company shares program
  • Enhanced parental pay & leave

Diversity, Equity, Inclusion and Belonging

We are an equal opportunity employer and we strive to reduce unconscious bias throughout our hiring process. All applicants will be considered for employment without attention to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity status or disability status. To ensure our recruitment processes provide an equal opportunity for all applicants to succeed, we encourage you to let us know if there are any adjustments that we can make.

Apply now >

Annual salary information is not provided for this position. Explore salary ranges for similar roles in our Salary Directory ›

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar Software Engineering remote jobs

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more ›
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more ›
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more ›
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

Jobicy+ Subscription

Jobicy

578 professionals pay to access exclusive and experimental features on Jobicy

Free

USD $0/month

For people just getting started

  • • Unlimited applies and searches
  • • Access on web and mobile apps
  • • Weekly job alerts
  • • Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

  • • Ad-free experience
  • • Daily job alerts
  • • Personal career consultant
  • • AI-powered job advice
  • • Featured & Pinned Resume
  • • Custom Resume URL
Go to account ›