Barracuda

Barracuda

Nottingham, East Midlands

Senior Software Engineer

Full-Time£51,000 - 91,000 per yearanteayerUnited Kingdom
IT

Job Description

Salary: £51,000 - 91,000 per year

Requirements:
  • Intermediate level: 3–5 years of experience
  • Senior level: 5+ years of experience
  • Bachelors degree in Computer Science, Software Engineering, or equivalent experience
  • Strong programming skills
  • Solid understanding of networking fundamentals, including TCP, HTTP/HTTPS, and TLS basics
  • Strong troubleshooting and analytical skills
  • Ability to collaborate effectively in a fast-paced, team-oriented environment
  • Senior level: advanced proficiency in Go, Rust, or C/C++ with strong system design skills
  • Senior level: deep understanding of Layer 4–7 protocols and secure networking concepts
  • Senior level: experience building and operating scalable, cloud-native systems
  • Senior level: proven ability to design, optimize, and refactor complex systems
  • Senior level: strong mentorship and cross-team collaboration skills
  • Nice to have: experience with Windows or macOS systems programming
  • Nice to have: background in security products, Zero Trust, or network security
  • Nice to have: familiarity with performance tuning and low-level system debugging
Responsibilities:
  • Design and implement core components of our 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
  • Senior level: mentor and guide junior engineers
  • Senior level: own complex features end-to-end, including design, implementation, and optimization
  • Senior level: influence best practices in performance, scalability, and security
Technologies:
  • Cloud
  • HTTP
  • macOS
  • Network
  • Rust
  • Security
  • Web
  • Windows
  • DevOps
  • Docker
  • Git
  • Golang
  • Support
  • JSON
  • TypeScript
  • XML

More:

We are Barracuda, a leading cybersecurity company providing complete protection against complex threats through our platform for email, data, applications, and networks, as well as our managed XDR service. Our solutions are trusted by hundreds of thousands of IT professionals and managed service providers worldwide because they are easy to buy, deploy, and use. We are seeking a Software Senior Engineer (Intermediate or Senior level) to join our Zero Trust products and cloud services team, working on innovative solutions to protect endpoints from emerging web-based threats. We offer a team where your opinion is valued and you can make an impact, along with internal mobility and opportunities for cross-training and career growth. We are proud to be an Equal Opportunity Employer and committed to equitable employment opportunities and compensation.

last updated 36 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Barracuda

Barracuda

Barracuda

Nottingham

IT

Skills & Technologies

TypeScriptC++GoRustScalaDockerGitAIDevOpsUI

Inferred from job description

Salary Insight

£71,000

This role

£75,000

UK median

This salary is 5% below the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom