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 We at Barracuda are at the forefront of protecting our customers from email-borne threats and data leaks. We are a passionate team of engineers building the next generation of innovative cloud connected email security appliances. We are looking for a highly skilled and passionate developer to join our cross functional Agile team. As a Staff Software Engineer, you will have the opportunity to work on cutting-edge cloud-based email security products. You will be working closely with product managers, customers, and developers to design, develop, test, and deliver new and innovative features in a continuous delivery model. So, if you've got what it takes to excel in this role, we would like to talk to you! Tech Stack: Email Security & Messaging Protocols (Core): Deep expertise in SMTP, POP, IMAP, TLS, DKIM, SPF, DMARC, and related security standards Email Threat Protection: Familiarity with anti-spam, anti-phishing, malware filtering, encryption, and secure email gateways Machine Learning: Machine learning and deep learning technologies, MLOps tools (MLFlow) Model deployment and inference. Programming Expertise: Strong programming skills with expert-level proficiency in Python, TypeScript, and Java, plus intermediate experience in Golang and similar languages. Cloud Platforms: AWS (primary), Azure CI/CD & Infrastructure as Code: Terraform, GitHub Actions, CircleCI, CloudFormation Containerization & Orchestration: Docker, Kubernetes (EKS), ECS Monitoring & Observability: New Relic, CloudWatch, Prometheus, Grafana Data Storage: AWS S3, DynamoDB, MySQL; and Elasticsearch Messaging & Streaming: Kafka, AWS SQS/SNS Caching: Redis, AWS Elasticcache Identity & Access Management: LDAP, MS AD, Okta Operating Systems: Strong knowledge across Unix, CentOS, and related environments
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level