×
Register Here to Apply for Jobs or Post Jobs. X

Staff Engineer, Cloud Engineer - Software

Job in Ann Arbor, Washtenaw County, Michigan, 48113, USA
Listing for: Barracuda Networks
Full Time position
Listed on 2026-02-07
Job specializations:
  • Software Development
    Cloud Engineer - Software, Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 132000 - 200000 USD Yearly USD 132000.00 200000.00 YEAR
Job Description & How to Apply Below

Job
-482

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.

Overview

Envision yourself  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.

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, Type Script, and Java, plus intermediate experience in Golang and similar languages
  • Cloud Platforms: AWS (primary), Azure
  • CI/CD & Infrastructure as Code:
    Terraform, Git Hub Actions, Circle

    CI, Cloud Formation
  • Containerization & Orchestration:
    Docker, Kubernetes (EKS), ECS
  • Monitoring & Observability:
    New Relic, Cloud Watch, Prometheus, Grafana
  • Data Storage: AWS S3, Dynamo

    DB, MySQL; and Elasticsearch
  • Messaging & Streaming:
    Kafka, AWS SQS/SNS
  • Caching:
    Redis, AWS Elasticache
  • Identity & Access Management: LDAP, MS AD, Okta
  • Operating Systems:
    Strong knowledge across Unix, CentOS, and related environments
Responsibilities
  • Lead the design and implementation of software solutions for email protection products, systems and features, with a focus on scalability, maintainability, and performance
  • Collaborate closely with stakeholders to understand business needs and translate them into technical requirements
  • Architect and integrate scalable AI-driven features leveraging LLMs, RAG systems, and evaluation frameworks
  • Foster cross-team collaboration to execute on complex projects across the product portfolio to ensure solutions are integrated and effective
  • Understand the product-wide ecosystem dependencies and integration within the portfolio and evaluates important performance monitoring metrics
  • Troubleshoot and resolve complex technical issues across distributed systems
  • Ensure system performance, scalability, and reliability through proactive optimization
  • Benchmark and make informed decisions when selecting appropriate, architecturally significant, third-party solutions as well as programming languages
Qualifications
  • 8-15 years of experience with bachelor’s or 6-12 years of experience with master’s in areas such as software engineering, software development or equivalent
  • Proven experience in designing and implementing complex, cloud-native distributed software solutions using AWS, Python, Java, and modern Dev Ops practices
  • High standard of domain specific judgement to tackle open-ended, complex problems related to scale and performance
  • Strong familiarity with machine learning and deep learning technologies, including model training and inference optimization. Hands-on experience with MLOps tools…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary