Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (Intermediate / Senior)

Barracuda Networks Inc

Come join our passionate team! Barracuda is a leading cybersecurity company providing complete protection against complex threats. Our platform protects email, data, applications, and networks with innovative solutions, and a managed XDR service, to strengthen cyber resilience. Hundreds of thousands of IT professionals and managed service providers worldwide trust us to protect and support them with solutions that are easy to buy, deploy, and use.

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:

Barracuda Networks is seeking a talented individual to join us as a Software Engineer (Intermediate or Senior level) 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.

What You'll Be Working On

  • Design and implement core components of Barracuda's Zero Trust platform
  • Build and enhance a cloud-native policy enforcement engine
  • Integrate services across distributed data plane and security systems
  • Analyze and improve system performance, scalability, and reliability
  • Troubleshoot networking and system-level issues in production environments
  • Collaborate with engineers, technical leads, and cross-functional teams
Senior level:
  • Lead design initiatives and drive architectural decisions
  • Mentor and guide junior engineers
  • Own complex features end-to-end (design → implementation → optimization)
  • Influence best practices in performance, scalability, and security
Tech Stack Exposure
  • Programming: GoLang, Rust, TypeScript, and/or C/C++
  • Networking: TCP,
  • Containerization & Orchestration: Docker, Kubernetes
  • Data formats: JSON, XML, ProtoBuf
  • Tooling: Git, CMake, Conan, Cargo
  • Debugging: GDB, LLDB
What You Bring to the Role

Intermediate Software Engineer (3-5 years)
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
  • Strong programming skills
  • Solid understanding of networking fundamentals (TCP/ TLS basics)
  • Strong troubleshooting and analytical skills
  • Ability to collaborate effectively in a fast-paced, team-oriented environment
Senior Software Engineer (5+ years)
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
  • Advanced proficiency in Go, Rust, or C/C++ with strong system design skills
  • Deep understanding of Layer 4-7 protocols and secure networking concepts
  • Experience building and operating scalable, cloud-native systems
  • Proven ability to design, optimize, and refactor complex systems
  • Strong mentorship and cross-team collaboration skills
Nice to Have (Both Levels)
  • Experience with Windows or macOS systems programming
  • Background in security products, Zero Trust, or network security
  • Familiarity with performance tuning and low-level system debugging
What you'll get from us:

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

#LI-hybrid

Job ID (27 -0031)
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (Intermediate / Senior) in Ann Arbor, MI vacancy
  •  ...Senior Software Engineer Come join our passionate team! Barracuda is a leading cybersecurity company providing complete protection against complex threats. Our platform protects email, data, applications, and networks with innovative solutions, and a managed XDR service... 
    Senior
    Work experience placement
    Worldwide
    Flexible hours

    Barracuda Networks

    Ann Arbor, MI
    4 days ago
  •  ...A leading transportation data management firm in Ann Arbor, Michigan, is seeking a Senior Software Engineer to design and maintain systems that power its platforms. The role involves collaboration with product and engineering teams across the full stack, from back-end... 
    Senior

    Midwestern Software Solutions, LLC ("MS2")

    Ann Arbor, MI
    5 days ago
  •  ...Senior Software Developer Our Development team focuses on implementation, using a test‑driven design and development approach. Developers...  ...office in Ann Arbor, MI Employment Type: Full‑Time Level: Intermediate / Senior We’re hiring a Senior Software Developer who thrives... 
    Senior
    Full time
    Work at office
    Trial period
    1 day per week

    Menlo Innovations

    Ann Arbor, MI
    1 day ago
  •  ...Senior Software Engineer MS2 is a national leader in transportation data management and analysis and has the largest traffic count database in North America. More than 270 agencies in 31 US States, and 3 Canadian Provinces, including 28 state Departments of Transportation... 
    Senior

    MS2

    Ann Arbor, MI
    3 days ago
  • $110k - $145k

     ...Departments of Transportation, are using MS2 software to manage their transportation data. MS2...  ...professionals and Software Engineers with competitive compensation and benefit...  ...to make a big impact! We are seeking a Senior Software Engineer to design, build, and... 
    Senior
    Work at office
    Relocation package
    Flexible hours
    Night shift
    1 day per week

    Midwestern Software Solutions, LLC ("MS2")

    Ann Arbor, MI
    5 days ago
  •  ...Senior Software Developer GripFusion is a sports-technology startup building next-generation intelligent sporting equipment that combines...  ...and work with Data Scientist/Signal Processing Engineer to incorporate analytical functionality into the product Provide... 
    Senior
    Work experience placement

    GripFusion

    Ann Arbor, MI
    1 day ago
  • $150k - $200k

     ...heading to the office, or leaving earlier when needed to accommodate family commitments. About the role We're seeking a Senior Software Engineer to architect the world representation layer at the heart of Applied Intuition's Acuity autonomy stack. If you've spent your... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Ann Arbor, MI
    9 hours ago
  • • 3+ years of DevOps / SRE experience • AWS cloud infrastructure expertise • CI/CD pipeline experience • Docker and Kubernetes proficiency • Terraform (Infrastructure as Code) • Monitoring/logging tools (Prometheus, Grafana, ELK, etc.) • Strong communication...
    Senior

    Saxon Global

    Ann Arbor, MI
    5 days ago
  • $100k - $120k

     ...Senior.NET Developer As a Senior.NET Developer at AccumTech, you will play a key technical...  .... This role is ideal for an experienced engineer who enjoys hands-on development,...  ...and helping teams deliver high-quality software at scale. Responsibilities Lead... 
    Senior
    Flexible hours

    AccumTech

    Ann Arbor, MI
    5 days ago
  • Galaxy Software Solutions, Inc. is seeking a Senior Software Developer for a permanent position based in Canton, MI, with potential for multiple undetermined...  ...Candidates must have a Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field, along... 
    Senior
    Permanent employment

    Galaxy Software Solutions, Inc.

    Canton, MI
    4 days ago
  •  ...race, gender, religion, sex, sexual orientation, national origin, or disability. Envision yourself at Barracuda As a Senior Application Security Engineer, you’ll help shape the future of our AppSec program. You’ll work effectively and efficiently in a small, high-impact... 
    Senior
    Worldwide
    Flexible hours

    Barracuda Networks Inc

    Ann Arbor, MI
    1 day ago
  •  ...We are looking for a Senior DevOps Engineer to join our team in Ann Arbor, MI. The DevOps team is responsible for everything between the hardware...  ...public cloud services - AWS, Azure, Google Cloud. Software Engineering experience in a higher-level language such as Java... 
    Senior
    Permanent employment
    Full time
    For contractors
    Work at office
    2 days per week
    3 days per week

    Clarivate Analytics US LLC

    Ann Arbor, MI
    6 days ago
  •  ...this role to work on site in the specified location(s). As a Senior Java Developer supporting the thinkorswim® Mobile platform,...  ...trading experiences. You'll work within a highly collaborative engineering environment focused on building and sustaining mission-critical... 
    Senior
    Work at office
    Immediate start

    Charles Schwab

    Ann Arbor, MI
    1 day ago
  •  ...Job title: Senior Azure Data Engineer Location: Ann Arbor, MI 48105 (Onsite) Duration: 09 Months Must Have Skills: Databricks Azure Data Factory PySpark Nice to Have Skills: SQL Gen AI Detailed Job Description: The client is looking... 
    Senior

    eTeam

    Ann Arbor, MI
    3 days ago
  • $85.39k - $116.98k

     ...Strategic Group (SSG) is seeking a talented Senior C#/.Net Developer Location: Remote...  ...cases, test procedures, and test data), software systems integration, and technical...  ...requirements Apply and promote good software engineering practices such as test automation,... 
    Senior
    Full time
    Remote work

    Syms Strategic Group, LLC (SSG)

    Ann Arbor, MI
    4 days ago
  • $127k - $235k

     ...Senior Software Engineer – AI (Materia AI) We're building the next generation of AI‑powered platforms for tax and accounting professionals, and we’re looking for a Senior Software Engineer who can architect high‑performance backend systems that bring real‑world... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Ann Arbor, MI
    1 day ago
  • $105.9k - $180k

     ...back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together...  ...the best and the brightest research scientist, software engineers, application development engineers, and senior product technology process engineers. Central Engineering... 
    Senior
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Ann Arbor, MI
    1 day ago
  • $140k - $200k

     ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’... 
    Senior
    Remote work

    speechify

    Ann Arbor, MI
    5 days ago
  • $112k - $184k

     ...Fullstack Visualization Software Engineer Palo Alto, CA / Ann Arbor, MI / Product & Technology - AD/ADAS / Employee / hybrid Woven by Toyota is enabling Toyota’s once-in-a-century transformation into a mobility company. Inspired by a legacy of innovating for the benefit... 
    Temporary work
    Work at office

    Woven

    Ann Arbor, MI
    5 days ago
  •  ...Senior Software Developer (Job Code: 1001) permanent Location: Canton, MI and multiple undetermined worksites throughout the US; Minimum Qualifications: Education: Bachelor – Computer Engineering, Electronic Engineering, Electrical and Electronics Engineering, Electronics... 
    Senior
    Permanent employment

    Galaxy Software Solutions

    Canton, MI
    1 day ago
  •  ...Full-Stack Software Engineer The University of Michigan has an available position of Full-Stack Software Engineer in Ann Arbor, MI. Position requires a Bachelor's degree in Computer Science or Computer Engineering & 60 months experience as a Full- Stack Software Engineer... 

    University of Michigan

    Ann Arbor, MI
    1 day ago
  •  ...systems across multiple industries—and we’re growing our team in Ann Arbor, Michigan. We’re looking for a Senior Full‑Stack Engineer who enjoys building software end‑to‑end and wants to work on a mix of SaaS platforms, cloud‑native applications, and AI‑enabled systems,... 
    Senior

    Symphonize

    Ann Arbor, MI
    5 days ago
  • $96k

     ...Sr. Software Engineer II Galaxy Software Solutions, Inc. has job openings for Sr. Software Engineer II. Jobs located in Canton, MI and various unanticipated locations throughout the U.S. Design, develop, and implement software applications. Review, evaluate, and test client... 
    Senior
    Permanent employment
    Temporary work
    Relocation

    Galaxy Software Solutions

    Canton, MI
    5 days ago
  • $123k - $209k

     ...15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world...  ..., and innovate at the forefront of AI? We’re looking for a Senior Software Engineer with expertise in data science, AI training data... 
    Senior
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Ann Arbor, MI
    more than 2 months ago
  •  ...headquartered in Ann Arbor, Michigan, the company also operates existing engineering branches in Taipei and Hsinchu Taiwan, and Riyadh, Saudi...  ...on‑chip AI inference. We’ve co‑designed a full hardware‑software stack (compiler, runtime, and APIs) to make AI development both... 
    Permanent employment
    Local area

    MemryX Inc.

    Ann Arbor, MI
    1 day ago
  •  ...test stands, data management solutions, driveline test systems, engine test systems, brake test systems, wind tunnel balances,...  ...aerospace and rail sectors. HORIBA Automotive is searching for a Software Engineer to work out of our Ann Arbor, MI office. This person will... 
    Temporary work
    Work at office
    Worldwide
    Flexible hours

    HORIBA, Ltd.

    Ann Arbor, MI
    5 days ago
  • $69.1k - $141.5k

     ...Job ID326931Job Title: Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCIEmployee...  ...'s Radar and Sensor Technologies group is seeking aspiring engineers, signals analysts, and physicists to join our team to support... 
    Contract work
    Work experience placement
    Remote work
    Flexible hours

    CACI International

    Ypsilanti, MI
    5 days ago
  • $150k - $200k

     ...heading to the office, or leaving earlier when needed to accommodate family commitments. About the Role Applied is seeking a Software Engineer with strong foundations in algorithmic optimization and multi-agent systems. You’ll tackle complex computational challenges in... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Ann Arbor, MI
    9 hours ago
  • Rydberg Technologies is seeking a dynamic and experienced Software Engineer for quantum and photonic devices. This is a hands-on role in the development and integration of software solutions for our cutting-edge quantum and photonic devices and technology. You will work... 

    Rydberg Technologies

    Ann Arbor, MI
    1 day ago
  •  ...Software Engineer MS2 is a national leader in transportation data management and analysis and has the largest traffic count database in...  ...growing toward the independence and ownership expected of a Senior Engineer. You will contribute across the SDLC, collaborate closely... 

    MS2

    Ann Arbor, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Intermediate / Senior). Be the first to apply!