Find a jobRecruiters

Senior Software Engineer

Exclusive opportunity

Onsite

Senior Software Engineer

Barracuda Networks

Senior Software Engineer

Skills

RustDockerTypescriptGolangKubernetes

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Location:

Nottingham, UK

Work mode:

Onsite

Published on:

27 August 2026

What they need


Who you are

  • Intermediate Software Engineer (3–5 years):
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
  • Strong programming skills
  • Solid understanding of networking fundamentals (TCP/HTTP/HTTPS, TLS basics)
  • Strong troubleshooting and analytical skills
  • Ability to collaborate effectively in a fast-paced, team-oriented environment
  • Senior Software Engineer (5+ years):
  • Advanced proficiency in Go, Rust, or C/C++ with strong system design skills
  • Deep understanding of Layer 4–7 protocols and secure networking concepts
  • Experience building and operating scalable, cloud-native systems
  • Proven ability to design, optimize, and refactor complex systems
  • Strong mentorship and cross-team collaboration skills
  • Nice to Have (Both Levels)
  • Experience with Windows or macOS systems programming
  • Background in security products, Zero Trust, or network security
  • Familiarity with performance tuning and low-level system debugging

What the job involves

  • Barracuda Networks is seeking a talented individual to join us as a Software Senior Engineer (Intermediate or Senior level) to work on our Zero Trust products and cloud services
  • The individual will become a member tasked with the development of innovative solutions to protect endpoints from emerging web-based threats
  • Primary responsibilities will include the creation of a cloud policy enforcement engine, integration with other data plane services and network troubleshooting
  • Design and implement core components of Barracuda’s Zero Trust platform
  • Build and enhance a cloud-native policy enforcement engine
  • Integrate services across distributed data plane and security systems
  • Analyze and improve system performance, scalability, and reliability
  • Troubleshoot networking and system-level issues in production environments
  • Collaborate with engineers, technical leads, and cross-functional teams
  • Senior level:
  • Lead design initiatives and drive architectural decisions
  • Mentor and guide junior engineers
  • Own complex features end-to-end (design → implementation → optimization)
  • Influence best practices in performance, scalability, and security
  • Tech Stack Exposure:
  • Programming: GoLang, Rust, TypeScript, and/or C/C++
  • Networking: TCP, HTTP/HTTPS
  • Containerization & Orchestration: Docker, Kubernetes
  • Data formats: JSON, XML, ProtoBuf
  • Tooling: Git, CMake, Conan, Cargo
  • Debugging: GDB, LLDB

Benefits

  • High-quality health benefits
  • Retirement Plan with employer match
  • Career-growth opportunities
  • Flexible Time Off and Paid Time Off benefits
  • Volunteer opportunities
  • Equity, in the form of non-qualifying options

Other offers great for you!

These companies are also looking for great profiles

OTOREMOTE

Senior Software Engineer / CTO

Environ 50/60K par an selon expérience

Permanent contract

Marseille, France

Hybrid, Remote

Skills

DevOpsCTOEngineering Manager

9 months ago

Quick apply

Team.is

Senior Software Engineer - Fintech

90 000€ - 150 000€

Permanent contract

Paris, France

Hybrid

Skills

Typescriptfintech

7 months ago

Quick apply

Kalytech Consulting

Senior Software Engineer

530

Freelance

Brussels, Belgium

Hybrid

Skills

C#.NETMicrosoft SQL ServerSelligent

4 months ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools