Senior Software Developer

5 Months ago • 5 Years + • Programming

Job Summary

Job Description

The Senior Software Developer will join the Data Protection Team to build the next generation of the Cloud-to-Cloud Backup product, protecting customers’ data in SaaS applications against data loss. Responsibilities include enhancing web applications, refining architecture, developing microservices, designing and testing features, upholding code quality, mentoring team members, and fixing bugs. This role requires strong problem-solving skills, communication, and a passion for learning. The candidate should have experience in multiple programming languages with a strong focus on C#, Golang and Rust. They must also have excellent written and verbal communication skills, enthusiasm and willingness to communicate via videoconferencing and text-based chat.
Must have:
  • Bachelor's degree in a technology field, or equivalent work experience
  • 5+ years of software development experience
  • Experience in multiple programming languages
  • Problem-solving and troubleshooting skills
  • Proficiency in using Git
  • Excellent written and verbal technical communication skills
Perks:
  • A team where you can voice your opinion and make an impact
  • Internal mobility – opportunities for cross training
  • Equity, in the form of non-qualifying options

Job Details

Req ID: 25-568
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 are committed to a candidate selection process and work environment that is inclusive and barrier free. To ensure candidates are assessed in a fair and equitable manner, accommodations will be provided to prospective employees in accordance with the Accessibility for Ontarians with Disabilities Act (AODA) and the Ontario Human Rights Code.   
 
Envision yourself at Barracuda
 
The Cloud-to-Cloud Backup team is looking for a Senior Software Developer to join our Data Protection Team. You'll be part of the team building the next generation of our Cloud-to-Cloud Backup product, which serves to protect our customers’ data in SaaS applications, such as Microsoft 365, against accidental or malicious data loss, for purposes of backup, compliance, and disaster recovery.
 
Tech Stack:  
  • C#, Golang, Rust
  • React, Typescript, Next.js
  • Kubernetes, Docker
  • gRPC
  • Azure Cloud Services, including Cosmos DB, Blob storage, AKS
  • GitHub, and Azure DevOps CI/CD 
What you’ll be working on: 
  • Enhance modern, user-friendly web applications
  • Refine architecture for multiple microservices in a high throughput, highly scalable production environment
  • Develop new microservices for interacting with different types of data from cloud platforms such as Microsoft 365, Azure, etc.
  • Design, implement and test features, improvements and optimizations for the product
  • Uphold high standards for code quality and architecture, including the use of SOLID design principles
  • Thoughtfully give, and gracefully receive, rigorous code reviews
  • Mentor other team members and pass on your knowledge and industry experience
  • Find and fix bugs in production and development environments
  • Document and communicate research and results 
What you bring to the role: 
  • Bachelor's degree in a technology field, or equivalent work experience
  • 5+ years of software development experience
  • Experience in multiple programming languages, with a passion for continual learning
  • Problem-solving and troubleshooting skills, including root cause analysis
  • Curiosity and drive to learn and investigate unfamiliar systems
  • Proficiency in using Git
  • Excellent written and verbal technical communication skills for both technical and non-technical audiences
  • Enthusiasm and willingness to communicate via videoconferencing 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. In addition, you will receive equity, in the form of non-qualifying options.
 
#LI-hybrid 
 

Similar Jobs

Nice - Technical Manager

Nice

Pune, Maharashtra, India (Hybrid)
1 Month ago
USE Insider - Sales Development Representative - Vietnam

USE Insider

Ho Chi Minh City, Ho Chi Minh City, Vietnam (Hybrid)
9 Months ago
Boomi  - Presales Solutions Consultant – Commercial

Boomi

Sydney, New South Wales, Australia (On-Site)
1 Month ago
C3 IoT - AI Solution Architect / Senior AI Solution Architect (Pre-Sales), Federal

C3 IoT

Tysons, Virginia, United States (On-Site)
3 Weeks ago
Clearwater Analytics - Sales Operations Lead - Hedge Funds

Clearwater Analytics

New York, United States (On-Site)
1 Month ago
Sailpoint - Senior Golang Software Engineer

Sailpoint

Mexico City, Mexico (Remote)
2 Months ago
Ubisoft - Intermediate/Senior Tech Programmer [Unannounced Project]

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
2 Months ago
Interactive Brokers - Software Developer

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
1 Month ago
Banyan Software - Lead Software Developer (C#/Azure)

Banyan Software

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
CRB workforce  - Software Engineer (Python/Django)

CRB workforce

Salt Lake City, Utah, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Bazaar Voice - Field Marketing Specialist

Bazaar Voice

Austin, Texas, United States (Hybrid)
3 Weeks ago
Boomi  - Senior Partner Account Manager, Workday

Boomi

United States (On-Site)
1 Month ago
gitlab - Principal Engineer (Go), Analytics

gitlab

(Remote)
2 Months ago
Go Fund Me - Senior Director of Product, GoFundMe Pro

Go Fund Me

San Francisco, California, United States (On-Site)
1 Month ago
Netomi - Senior Product Manager

Netomi

Gurugram, India (Remote)
6 Months ago
GoMotive - Enterprise Account Executive

GoMotive

United Kingdom (Remote)
1 Month ago
C3 IoT - Business Development Manager, Alliances

C3 IoT

Redwood City, California, United States (On-Site)
3 Weeks ago
LegalZoom - Senior Financial Analyst

LegalZoom

Los Angeles, California, United States (Remote)
1 Month ago
Diligent Corporation - Senior Software Engineer (.Net, Angular)

Diligent Corporation

Budapest, Hungary (Hybrid)
1 Month ago
Rippling - Revenue Transformation Lead

Rippling

San Francisco, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Ottawa, Ontario, Canada

Mistplay - Senior Social Media Manager

Mistplay

Toronto, Ontario, Canada (Hybrid)
1 Month ago
Mozilla - Staff Software Engineer, Identity and Access Management

Mozilla

Canada (Remote)
1 Month ago
luxsoft - Senior DevOps Consultant

luxsoft

Toronto, Ontario, Canada (On-Site)
4 Months ago
Paralives - Assistant Producer

Paralives

Montreal, Quebec, Canada (Hybrid)
1 Month ago
ZeniMax Media - Programmeur.se de jeu senior / Senior Gameplay Programmer

ZeniMax Media

Montreal, Quebec, Canada (On-Site)
10 Months ago
Alphawave Semi - Silicon Lab Support Technician

Alphawave Semi

Ottawa, Ontario, Canada (On-Site)
2 Months ago
Triple dot studios - Regional HR Operations Lead

Triple dot studios

Toronto, Ontario, Canada (Hybrid)
1 Month ago
Quentus - DevOps Manager

Quentus

Toronto, Ontario, Canada (Remote)
1 Month ago
Epic Games - Senior Gameplay Systems Developer, Developer Relations

Epic Games

Vancouver, British Columbia, Canada (On-Site)
7 Months ago
CAE - Manager Software Development

CAE

Montreal, Quebec, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Programming Jobs

bytedance - Software Developer (Routing Verification & Emulation)

bytedance

Seattle, Washington, United States (On-Site)
4 Months ago
The Walt Disney Company - Software Engineer II - C++/Rust

The Walt Disney Company

Burbank, California, United States (On-Site)
3 Months ago
Mcdonalds - Software Engineer III Java

Mcdonalds

Mexico City, Mexico (Hybrid)
1 Month ago
Synechron - Java Developer

Synechron

Pune, Maharashtra, India (On-Site)
1 Month ago
HCL Tech - Senior Developer embedded Linux, Python

HCL Tech

Michigan, United States (On-Site)
2 Months ago
Next Level Business Services - Voice with C

Next Level Business Services

Philadelphia, Pennsylvania, United States (On-Site)
9 Months ago
Eqvilent - Senior C++ Software Engineer

Eqvilent

(Remote)
2 Months ago
Xplor Technologies - Sr. Software Engineer - .Net

Xplor Technologies

Pune, Maharashtra, India (On-Site)
5 Months ago
ISS Stoxx - Lead Software Engineer (C#, .Net, & Python)

ISS Stoxx

Makati City, Metro Manila, Philippines (Hybrid)
3 Months ago
Nice - Specialist Software Engineer (Java, Microservices)

Nice

Pune, Maharashtra, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Reading, England, United Kingdom (Hybrid)

Innsbruck, Tyrol, Austria (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Tokyo, Japan (Remote)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Campbell, California, United States (Hybrid)

Ottawa, Ontario, Canada (Hybrid)

View All Jobs

Get notified when new jobs are added by Barracuda

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug