Job description
Job ID 24-075
Come Join Our Passionate Team! At Barracuda, we make the world a safer place. We believe every business deserves access to cloud-enabled, enterprise-grade security solutions that are easy to buy, deploy, and use. We protect email, networks, data and applications with innovative solutions that grow and adapt with our customers’ journey. More than 200,000 organizations worldwide trust Barracuda to protect them — in ways they may not even know they are at risk — so they can focus on taking their business to the next level.
We know a diverse workforce adds to our collective value and strength as an organization. Barracuda Networks is proud to be an employer that complies with all applicable national, state and local laws pertaining to nondiscrimination and equal opportunity regardless of race, gender, religion, sex, sexual orientation, national origin, or disability.
Envision yourself at Barracuda
The Nottingham office, part of the Network Security division of the company, primarily develops cloud hosted SaaS products that manage the deployment and configuration of the award-winning Barracuda CloudGen Firewall.
We are currently seeking a placement student to join our agile development team for a period of 12-months. This will be very much a hands-on software development position.
Tech Stack:
- HTML/CSS and JavaScript (largely based around the React framework),
- Java with the Spring Boot framework for server-side development
What you’ll be working on
- Server-side development and testing of our Firewall, VPN and Cloud services
- Web UI development and testing
Previous projects worked on by placement students here include; a complete C++ implementation of the SMB file transfer protocol, the design and implementation of web based real-time statistical analysis portals for our cloud services and automated security and vulnerability scanning components for our CI/CD pipelines
What you bring to the role
- A good understanding of Networks and Network protocols TCP/HTTP, etc.
- A good understanding of computer and network security
- A real passion for designing and building software systems and applications
- Good communication skills
- An understanding of multiple programming languages (especially JavaScript and Java) and the ability to produce efficient, well tested, code in one or more of these.
What you’ll get from us:
A team where you can voice your opinion, make an impact, and where you and your experience are valued. Internal mobility – there are opportunities for cross training and the ability to attain your next career step within Barracuda.
- Equity, in the form of non-qualified options
- Health benefits
- Retirement Plan with employer match
- Career-growth opportunities
- Paid Time Off benefits
- Volunteer opportunities
#LI-Hybrid