Software Engineer

4 weeks ago


Ann Arbor, Michigan, United States Barracuda Full time

Job ID 25-120

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

The Cloud-to-Cloud Backup team is looking for a Software Engineer to join our Ann Arbor, Michigan-based team in Barracuda's Data, Network, and Application security division.

You'll be part of the team building the next generation of our Cloud-to-Cloud Backup product, which serves to protect our customers' Microsoft 365 emails, files, and historical revisions against accidental or malicious data loss for purposes of backup, compliance, and disaster recovery. You will work to design, develop, test, debug, deploy, maintain and improve the backend microservices while working closely with the frontend and QA teams. The technologies you'll be using include C#, Net8.0, Rust, Go, Kubernetes, ArgoCD, Docker, gRPC, and Azure Cloud Services, including Cosmos DB, Blob storage, AKS, and Github Enterprise.

Tech Stack:

  • C#, .NET Core, Rust, Go
  • Azure
  • GitHub

What you'll be working on

  • Design, implement, and test features, improvements, and optimizations for the product
  • Find and fix bugs in production and development environments
  • Uphold high standards for code quality and architecture, including the use of SOLID design principles
  • Thoughtfully give, and gracefully receive rigorous code reviews
  • Develop and interpret metrics to monitor production system performance
  • Document and communicate research and results

What you bring to the role

  • Bachelor's degree in a technology field, or equivalent work experience
  • 2+ years of software development experience in programming in a *nix environment
  • Ability to adapt to a large, legacy codebase and improving it incrementally
  • Problem-solving and troubleshooting skills, including root cause analysis
  • Curiosity and drive to learn and investigate unfamiliar systems
  • Familiarity and a desire to implement comprehensive tests
  • Excellent written and verbal technical communication skills for both technical and non-technical audiences
  • Enthusiasm and willingness to communicate via video-conferencing and text-based chat

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.

  • High-quality health benefits
  • Retirement Plan with employer match
  • Career-growth opportunities
  • Flexible Time Off and Paid Time Off benefits
  • Volunteer opportunities

#LI-Hybrid


  • Software Engineer

    2 weeks ago


    Ann Arbor, Michigan, United States Gambyt Full time

    ABOUT US Gambyt's mission is to make real-money gaming products more relevant and accessible to the world. We are specialists in the lottery industry and create products that deliver life-changing winning moments to players while raising billions of dollars every year for good causes such as public education, nature conservancy, and programs for seniors. ...


  • Ann Arbor, Michigan, United States TEKsystems Full time

    :A not-for-profit organization with a mission to improve access to knowledge and education for people around the world. The company works to make higher education and access to knowledge more affordable, because they believe education is key to the well-being of individuals and society. They are able to deliver uninterrupted access to collections from...


  • Ann Arbor, Michigan, United States TEKsystems Full time

    : A not-for-profit organization with a mission to improve access to knowledge and education for people around the world. The company works to make higher education and access to knowledge more affordable, because they believe education is key to the well-being of individuals and society. They are able to deliver uninterrupted access to collections from...


  • Ann Arbor, Michigan, United States Thomson Reuters Full time

    Lead Backend Software Engineer - Labs Legal TechAre you a Backend Software Engineer looking to take the next step in your career? Thomson Reuters has an exciting opportunity to join a small team that owns a service responsible for processing millions of legal documents every month using AI/ML (including using LLMs). In this position, you will help lead all...


  • Ann Arbor, Michigan, United States Thomson Reuters Full time

    Lead Backend Software Engineer - Labs Legal TechAre you a Backend Software Engineer looking to take the next step in your career? Thomson Reuters has an exciting opportunity to join a small team that owns a service responsible for processing millions of legal documents every month using AI/ML (including using LLMs). In this position, you will help lead all...


  • Ann Arbor, Michigan, United States Thomson Reuters Full time

    Lead Backend Software Engineer - Labs Legal TechAre you a Backend Software Engineer looking to take the next step in your career? Thomson Reuters has an exciting opportunity to join a small team that owns a service responsible for processing millions of legal documents every month using AI/ML (including using LLMs). In this position, you will help lead all...


  • Ann Arbor, Michigan, United States Thomson Reuters Full time

    Lead Backend Software Engineer - Labs Legal TechAre you a Backend Software Engineer looking to take the next step in your career? Thomson Reuters has an exciting opportunity to join a small team that owns a service responsible for processing millions of legal documents every month using AI/ML (including using LLMs). In this position, you will help lead all...


  • Ann Arbor, Michigan, United States Thomson Reuters Full time

    Lead Backend Software Engineer - Labs Legal TechAre you a Backend Software Engineer looking to take the next step in your career? Thomson Reuters has an exciting opportunity to join a small team that owns a service responsible for processing millions of legal documents every month using AI/ML (including using LLMs). In this position, you will help lead all...


  • Ann Arbor, Michigan, United States Thomson Reuters Full time

    Lead Backend Software Engineer - Labs Legal TechAre you a Backend Software Engineer looking to take the next step in your career? Thomson Reuters has an exciting opportunity to join a small team that owns a service responsible for processing millions of legal documents every month using AI/ML (including using LLMs). In this position, you will help lead all...


  • Ann Arbor, Michigan, United States Duo Security Full time

    Who We AreThe Single Sign On (SSO) - Services team is a dynamic team that owns a core component to Cisco Security's Identity and Access Management (IAM) solution. We are responsible for developing, delivering, and maintaining Duo's Single Sign On solution to our customers. We believe that security technology is great, unless it gets in your way, and we use a...


  • Ann Arbor, Michigan, United States Duo Security Full time

    Who We AreThe Single Sign On (SSO) - Services team is a dynamic team that owns a core component to Cisco Security's Identity and Access Management (IAM) solution. We are responsible for developing, delivering, and maintaining Duo's Single Sign On solution to our customers. We believe that security technology is great, unless it gets in your way, and we use a...


  • Ann Arbor, Michigan, United States Tellus Solutions Full time

    Job Description:Opportunity to:Develop deep understanding of how the system works and able to provide software solutionsWork in geographically distributed team to develop and deliver software solutionsDesign, development, testing and roll out of software solution that improve the capabilities of the client inspection machinesNeed to be successful: Experience...


  • Ann Arbor, Michigan, United States Criteo Full time

    What You'll Do:What You'll DoCreate high quality, maintainable code that processes and analyzes almost 400 million events daily (and doubling every year)Utilize one the largest private Hadoop clusters in the world and a bleeding edge suite of technologies that push the limits of modern data processingDesign and perfect data models that isolate signal in the...


  • Ann Arbor, Michigan, United States Criteo Full time

    What You'll Do:What You'll DoCreate high quality, maintainable code that processes and analyzes almost 400 million events daily (and doubling every year)Utilize one the largest private Hadoop clusters in the world and a bleeding edge suite of technologies that push the limits of modern data processingDesign and perfect data models that isolate signal in the...


  • Ann Arbor, Michigan, United States Highbridge Consulting LLC Full time

    Position: QA Team Lead Location: Ann Arbor, MI (Remote for the right candidate) Duration: 12+ Months Client - Dominos/ LayerClient Note: "We prefer local candidates but will also consider remote resources. An in-person interview will be required for this role. Client will not cover travel expenses for non-local resources."Few things we're looking for in the...


  • Ann Arbor, Michigan, United States Criteo Full time

    What You'll Do:What You'll DoAs a back end engineer at Criteo you'll build first-class business self-service products used by our clients to efficiently manage their campaigns. You will also build productivity tools for our internal teams in order to manage an always increasing number of clients and to scale our business.Design, develop, ship and maintain...


  • Ann Arbor, Michigan, United States Criteo Full time

    What You'll Do:What You'll DoAs a back end engineer at Criteo you'll build first-class business self-service products used by our clients to efficiently manage their campaigns. You will also build productivity tools for our internal teams in order to manage an always increasing number of clients and to scale our business.Design, develop, ship and maintain...


  • Ann Arbor, Michigan, United States Duo Security Full time

    What you'll doAs a core member of the Duo Quality Engineering team, you will write code to test our applications for functionality and performance, with the end goal of making the security of our cloud and mobile products easy for our customers and end users. You will do this in an environment where continuous integration is in place and code is released to...


  • Ann Arbor, Michigan, United States Criteo Full time

    What You'll Do: As an engineer on Retail Media's Spend Tracking & Billing Data team you'll build first-class solutions to solve Criteo's billing to align monetization strategies fueling the growth of the business. Design, develop, ship and maintain financials related processes, jobs, and tools for stream and batch based operations that necessitate the...


  • Ann Arbor, Michigan, United States KBR Full time

    Title:Program Manager, Software DevelopmentKBR is seeking an experienced Program Manager to lead a Software Development Team in Ann Arbor, MI. You will ensure the successful execution of a portfolio of projects, transform development practices, and pursue new opportunities.KBR is a leading provider of high-end engineering, intelligence, and advanced...