Senior Software Engineer
Role details
Job location
Tech stack
Job description
Barracuda Networks is seeking a talented individual to join us as a Senior Software Engineer 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. Tech Stack Exposure:
- GoLang, Rust, Typescript and/or C/C++
- Network programming. TCP/ HTTPS /HTTP
- Kubernetes and Docker
- JSON/XML/ProtoBuf
- Git, CMake, Conan, Cargo
- GDB / LLDB
What you'll be working on:
- Design and implement major components of the Zero Trust product that has high impact for Barracuda Customers.
- Evaluate the performance of the product.
- Re-evaluate the design and implementation of source code.
- Collaborate with team members and team leads
Requirements
- Bachelor's degree in Computer Science, Management Information Systems, or Software Engineering; or equivalent work experience
- 5-8 years of relevant experience.
- Strong GoLang, Rust or C/C++ skills with emphasis on object-oriented programming
- Ability to collaborate and thrive in a fast-paced environment
- Excellent analytic/troubleshooting skills
- Strong understanding of layer 4-7 protocol (TCP/HTTP/HTTPS) and working knowledge of SSL (TLS). Deep understanding of security concept and L4 networking protocol a plus
- Advanced knowledge of Windows and Mac OS applications development and systems programming (Nice to have)
Benefits & conditions
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-qualifying options
- High-quality health benefits
- Retirement Plan with employer match
- Career-growth opportunities
- Flexible Time Off and Paid Time Off benefits
- Volunteer opportunities