Campbell, California Remote (Global) Employment $264,514 - $302,000 USD

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)

Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
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 a month ago