Senior Software Engineer in London

Senior Software Engineer in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
B

At a Glance

  • Tasks: Design and develop innovative SaaS solutions using Java Spring Boot in a collaborative team.
  • Company: Barracuda Networks, a leader in cloud-enabled security solutions.
  • Benefits: Competitive salary, career growth opportunities, and a supportive work environment.
  • Why this job: Join a passionate team making the digital world safer with cutting-edge technology.
  • Qualifications: 5+ years of Java development experience and familiarity with cloud applications.
  • Other info: Dynamic, agile team culture with opportunities for cross-training and internal mobility.

The predicted salary is between 36000 - 60000 £ per year.

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 Equal Opportunity Employer, committed to equal employment opportunity and equitable compensation regardless of race, gender, religion, sex, sexual orientation, national origin, or disability.

Envision yourself at Barracuda. Barracuda's Network Security platform combines SD-WAN and advanced firewall technology in a single solution that provides superior security, ensures application performance and uninterrupted cloud connectivity to thousands of international companies. The Cloud Services Team is looking for an experienced Senior Software Engineer to join our team within Barracuda's Network Security division. You'll be part of the team building the next generation of our SaaS-based solution. The new solution is the platform for combining our network, application, data security and Zero Trust Access products into an easy to use SaaS service protecting our customers on their digital transformation to the public cloud. This is an excellent opportunity for a Backend Developer to work on the cutting edge SaaS-platform that forms the control pane of our Firewall and SD-WAN and more products. Our backend tech stack is Java Spring Boot.

You will be working in a small, international, young, agile team environment and adhere to an iterative development process through planning, coding, testing, and deployment.

What you'll be working on:

  • The design and development of a suite of Spring Boot microservices hosted in Azure and AWS
  • Collaborate with other professionals to determine functional and non-functional requirements for new software or applications
  • Develop high-level product specifications with attention to system integration and feasibility
  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
  • Design, implement and test features, improvements and optimizations for our cloud hosted SaaS
  • Work on pipelines involving containers and deployment to containerized platforms
  • Experience agile software development techniques and test automation processes
  • Document and communicate research and results
  • Thoughtfully give, and gracefully receive, rigorous code reviews

What you bring to the role:

  • 5+ years commercial development experience with Java
  • Commercial development experience with cloud or data centre hosted Spring Boot applications
  • Hands-on experience with most aspects of the Software Development Life Cycle including requirements capture, feasibility studies, acceptance criteria formulation and technical design
  • Experience of Agile Development Processes, TDD/BDD and test automation
  • Solid skills developing automated unit and integration tests
  • Proficient with source control systems (git) and good familiarity with CI/CD pipelines
  • Familiarity with the Linux command-line environment and shell scripts
  • Knowledge and expertise in GitHub Actions, Jenkins, Azure DevOps or equivalent CI/CD tools
  • Understanding of networking and network protocols
  • Experience with MySQL/PostgreSQL databases

Desired additional skills and experience, any of the following:

  • Experience building and using Docker containers for a Kubernetes environment
  • Solid hands-on experience developing and supporting Cloud Services in AWS and/or Azure
  • Experience in public cloud PaaS and IaaS tools and environments, particularly with Azure.
  • An interest in and understanding of network security

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.

Senior Software Engineer in London employer: Barracuda Networks Inc.

At Barracuda, we pride ourselves on fostering a dynamic and inclusive work environment where innovation thrives. As a Senior Software Engineer, you'll be part of a passionate team dedicated to creating cutting-edge security solutions that protect businesses globally. With a strong emphasis on employee growth, collaborative culture, and the opportunity to work with advanced technologies in a hybrid setting, Barracuda is an exceptional employer for those seeking meaningful and rewarding careers in tech.
B

Contact Detail:

Barracuda Networks Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in London

✨Tip Number 1

Network like a pro! Attend industry meetups, tech conferences, or even local coding events. You never know who you might bump into that could help you land that Senior Software Engineer role at Barracuda.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Java Spring Boot and cloud services. This will give potential employers a taste of what you can bring to their team.

✨Tip Number 3

Prepare for the interview like it’s a code review! Brush up on your technical knowledge, especially around microservices and CI/CD pipelines. Be ready to discuss your past experiences and how they relate to Barracuda's mission.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our awesome team at Barracuda.

We think you need these skills to ace Senior Software Engineer in London

Java
Spring Boot
Cloud Services
Microservices Architecture
Agile Development Processes
Test-Driven Development (TDD)
Behaviour-Driven Development (BDD)
Automated Testing
Source Control (Git)
CI/CD Pipelines
Linux Command-Line
Docker
Kubernetes
Networking and Network Protocols
MySQL/PostgreSQL

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Java and Spring Boot, and don’t forget to mention any cloud or data centre projects you've worked on. We want to see how your skills align with what we’re looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about network security and how your background makes you a great fit for our team. Keep it concise but engaging – we love a good story!

Showcase Your Projects: If you’ve got any relevant projects, whether personal or professional, make sure to include them. We’re interested in seeing your hands-on experience, especially with microservices and cloud solutions. It’s a great way to demonstrate your skills in action!

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It helps us keep track of applications and ensures you’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!

How to prepare for a job interview at Barracuda Networks Inc.

✨Know Your Tech Stack

Make sure you’re well-versed in Java Spring Boot and the cloud environments mentioned in the job description. Brush up on your knowledge of microservices, especially how they integrate with Azure and AWS. Being able to discuss your past experiences with these technologies will show that you're a great fit for the role.

✨Showcase Your Agile Experience

Since the team works in an agile environment, be prepared to talk about your experience with Agile Development Processes, TDD/BDD, and test automation. Share specific examples of how you've contributed to iterative development and how you handle code reviews. This will demonstrate your ability to thrive in their dynamic setting.

✨Prepare for Technical Questions

Expect technical questions that assess your understanding of networking protocols and database management with MySQL/PostgreSQL. Practise explaining complex concepts in simple terms, as this will help you communicate effectively with the team and show your depth of knowledge.

✨Cultural Fit Matters

Barracuda values a diverse workforce and a collaborative environment. Be ready to discuss how you work in teams, your approach to giving and receiving feedback, and how you can contribute to a positive team culture. Showing that you align with their values will set you apart from other candidates.

Senior Software Engineer in London
Barracuda Networks Inc.
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>