Campbell, California Remote (Global)

Barracuda Networks is hiring a Principal Software Engineer

Responsibilities

  • Collaborate with product managers and clients to build, test, and release cutting-edge security technologies using continuous delivery practices.
  • Apply expertise in software development tools including Python, Java, Linux, bash scripting, advanced API design with GraphQL and REST, cloud architecture on AWS, data streaming platforms like Kinesis and Kafka, infrastructure as code via Terraform and CloudFormation, data storage systems such as S3, Redshift, Aurora, Elasticsearch, Cassandra, and Delta Lake, and front-end development with JavaScript, CSS, HTML, and AJAX.
  • Work alongside Product Managers and Product Owners to shape product strategy and define business needs.
  • Translate business objectives into technical requirements, decompose them into iterative deliverables, and establish functional specifications while acting as a technical authority for the team.
  • Guide engineers in adopting best practices and lead end-to-end design, development, and debugging of new features or improvements, focusing on resolving scalability and performance challenges.
  • Analyze cross-service dependencies, assess system-wide impacts, and ensure seamless integration with related products.
  • Stay informed about emerging industry advancements, technological shifts, and critical security threats affecting product integrity.

Work Arrangement

Remote (Worldwide)

Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Barracuda Networks

Barracuda Networks is the worldwide leader in Email Protection, Application Protection, Network Security, and Data Protection Solutions. The company provides comprehensive cybersecurity solutions designed to protect businesses of all sizes from advanced threats.

Its platform, BarracudaONE™, delivers integrated security across email, data, network, and applications, combining AI-powered threat detection with easy deployment and management. Barracuda serves organizations globally with solutions that defend against phishing, ransomware, malware, and other cyberattacks.

The company supports both on-premises and cloud environments, offering protection for Microsoft 365, Google Workspace, AWS, Azure, and more. It also provides specialized security services for managed service providers (MSPs) and enterprises across industries such as healthcare, education, financial services, and government.

All jobs at Barracuda Networks Visit website
Job Details
Department Human Resources
Category fullstack
Posted 3 months ago