Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer

Job ID: 25-390
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
 
Barracuda Web Security Gateway team is hiring a Software Engineer. Our team manages one of the longest running product lines in Barracuda, considered by many an industry standard in Web Security. Come help us build an amazing product and secure tens of thousands of organizations around the world.
 
Tech Stack Exposure:
  • Custom Linux Platform over an embedded device
  • C / C++, Shell Script, Python,Java,Springboot
  • Git
  • Microsoft Windows Active Directory, Kerberos, NTLM
  • Strong practical linux skills
What you’ll be working on:
  • Understands product wide ecosystem dependencies, impact, and how it integrates with other products
  • Convert business and design specifications into working implementations
  • Help resolve real-world customer escalations
  • Troubleshoot, fix, and test product issues to resolve software problems working closely with QA
What you bring to the role:
  • Bachelor’s degree in computer science or related technical field (or equivalent practical experience)
  • 2+ years of proven expertise in software development in one or more of the technologies cited in the Tech Stack section
  • Self-motivated, quick learner, excellent analytical skills and able to design and implement solutions individually
  • Knowledge of SDLC and Agile practices, including coding standards, code reviews, source control management
  • Ability to communicate clearly and use a collaborative approach across boundaries to get work done
  • Knowledge of Linux Operating System
  • Use and development of Networking applications in C/C++, Python, java, springboot
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. In addition, you will receive equity, in the form of non-qualifying options. 
#LI-hybrid 
 
What You Should Know About Software Engineer, Barracuda Networks Inc.

Join Barracuda Networks as a Software Engineer and become part of a passionate team dedicated to making the world a safer place through innovative cloud-enabled security solutions. With over 200,000 organizations trusting Barracuda to protect their email, networks, data, and applications, you’ll be contributing to a mission that truly matters. The Web Security Gateway team is on the lookout for talented Software Engineers to help build and maintain one of our longstanding product lines, recognized as an industry standard for Web Security. Your role will involve working with a cutting-edge tech stack that includes C/C++, Python, Java, and Spring Boot, alongside a custom Linux platform. You’ll get to understand the product ecosystem's dependencies, translate business and design specifications into functional implementations, and tackle real-world customer escalations. Additionally, your troubleshooting and testing skills will be crucial in resolving software problems in collaboration with our Quality Assurance team. With a 2+ year background in software development and a degree in Computer Science or a related field, you will be able to thrive in our Agile-driven environment. At Barracuda, we value your insights and encourage a collaborative approach to working across boundaries. Plus, we’re committed to your growth and career progression, offering opportunities for cross-training and internal mobility. Join us and get ready to make an impact while being part of a diverse and inclusive workplace!

Frequently Asked Questions (FAQs) for Software Engineer Role at Barracuda Networks Inc.
What are the key responsibilities of a Software Engineer at Barracuda Networks?

As a Software Engineer at Barracuda Networks, you will be responsible for understanding product ecosystem dependencies, converting business and design specs into working implementations, addressing customer escalations, and collaborating closely with the Quality Assurance team to troubleshoot and resolve software issues effectively.

Join Rise to see the full answer
What qualifications do I need to apply for a Software Engineer position at Barracuda Networks?

To apply for a Software Engineer position at Barracuda Networks, you typically need a Bachelor's degree in computer science or a related technical field, along with at least 2 years of proven expertise in software development. Experience with the technologies listed in the tech stack, such as C/C++, Python, Java, and knowledge of the Linux operating system, is also necessary.

Join Rise to see the full answer
What technologies will I work with as a Software Engineer at Barracuda Networks?

As a Software Engineer at Barracuda Networks, you'll have the opportunity to work with C/C++, Python, Java, Spring Boot, and custom Linux platforms, along with tools like Git and experience with Windows Active Directory and Kerberos.

Join Rise to see the full answer
How does Barracuda Networks support the growth and development of its Software Engineers?

Barracuda Networks supports the growth and development of its Software Engineers through internal mobility opportunities, cross-training programs, and a collaborative environment where employees are encouraged to share ideas and voice opinions.

Join Rise to see the full answer
What is the team culture like within the Software Engineering group at Barracuda Networks?

The team culture at Barracuda Networks is inclusive, collaborative, and focused on making an impact. Engineers are valued for their contributions, and there is a strong emphasis on open communication and teamwork.

Join Rise to see the full answer
Does Barracuda Networks offer equity options to its Software Engineers?

Yes, Barracuda Networks provides equity options in the form of non-qualifying options to its Software Engineers, alongside competitive salary packages and benefits.

Join Rise to see the full answer
What kind of software development methodologies are practiced at Barracuda Networks?

At Barracuda Networks, Agile methodologies are practiced, ensuring that Software Engineers are involved in a collaborative process that emphasizes coding standards, code reviews, and source control management.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you explain your experience with C/C++ in your previous roles?

In answering this question, share specific projects where you utilized C/C++. Discuss the challenges faced and how you overcame them, showcasing your problem-solving skills and coding expertise.

Join Rise to see the full answer
How do you approach troubleshooting software issues?

When discussing your approach to troubleshooting, highlight your systematic analysis of issues, detailing the tools and methodologies you employ to debug and resolve problems efficiently.

Join Rise to see the full answer
What do you understand by Agile software development?

When responding, provide an overview of Agile principles, such as iterative development and customer collaboration, and mention any practical experiences you've had participating in Agile projects.

Join Rise to see the full answer
Describe a successful project you've completed as a developer.

When discussing a successful project, focus on the project's objectives, your role, key challenges, and how your contributions led to its success, ideally with quantifiable results.

Join Rise to see the full answer
How do you ensure code quality and reliability in your work?

Emphasize the importance of coding standards and practices such as code reviews and automated testing. Sharing personal routines or tools can help reflect your commitment to quality.

Join Rise to see the full answer
What steps do you take to keep your skills updated in software development?

Mention the importance of continuous learning, discussing any recent courses you've taken, industry events attended, or personal projects that helped sharpen your skills.

Join Rise to see the full answer
How do you handle feedback or criticism on your code?

Illustrate your openness to feedback, discussing how constructive criticism helps you improve and adapt your coding practices for better outcomes.

Join Rise to see the full answer
Can you give an example of a time you had to work collaboratively with a team?

Provide a specific example that highlights your teamwork skills, demonstrating how you communicated effectively and contributed to the team's success.

Join Rise to see the full answer
What are some challenges you might anticipate in this position?

Discuss potential challenges that might arise, such as integrating with other products, and suggest approaches you would take to tackle them proactively.

Join Rise to see the full answer
What makes you passionate about software engineering?

Share personal insights into what drives your passion for software engineering, whether it be problem-solving, creating innovative solutions, or working with technology to better user experiences.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Barracuda Networks Inc. Remote No location specified
Posted 14 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 9 days ago
Jitterbit Remote São Paulo, State of São Paulo, Brazil
Posted 9 days ago
CodeNinja Remote No location specified
Posted 5 days ago
Photo of the Rise User
Posted 5 hours ago
Photo of the Rise User
Posted 10 days ago

Barracuda Networks, headquartered in Campbell, California, provides security, networking, and storage products based on network appliances and cloud services.

30 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 29, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!