{"schemaVersion":"jobsearcher.job.v1","id":"5336aa76ebcbcd9346fe65dc","url":"https://jobsearcher.com/jobs/5336aa76ebcbcd9346fe65dc","canonicalUrl":"https://jobsearcher.com/jobs/5336aa76ebcbcd9346fe65dc","title":"Senior Software Engineer","description":"Overview\nIn this Senior Software Engineer role, you design, implement, and optimize the Cloud-to-Cloud Backup backend to protect Microsoft 365 data. You will collaborate with frontend and QA to deliver reliable services at scale, using containerized and cloud-native tech. You’ll uphold quality through SOLID principles, mentor teammates, and contribute to production reliability and performance insights. This role offers impact on data protection across a global customer base and opportunities to work with cutting-edge cloud technologies.\n\nCompensation / BenefitsEquity optionsHigh-quality health benefitsRetirement plan with employer matchCareer-growth opportunitiesFlexible Time Off and Paid Time OffVolunteer opportunities\nResponsibilitiesDesign, implement and test features for the productIdentify and fix bugs in production and development environmentsMaintain high code quality and architecture with SOLID principlesMentor teammates in design and development best practicesConduct thorough code reviews and provide constructive feedbackDevelop and interpret metrics to monitor production system performanceParticipate in on-call rotation for the services you ownDocument and communicate research findings and results\nKey requirements5+ years of software development experience in object-oriented programming (C#, C++, Java)Proficiency in C#, Go, or Rust (preferred) and willingness to learn othersExperience with Linux/Unix environments and GitExperience building and deploying applications in the public cloudExperience with Docker containersStrong problem-solving and root cause analysis skillsExcellent written and verbal technical communicationExperience writing automated tests (unit, component, integration, E2E)Ability to design and deliver moderately complex systems independentlyDepth in at least one specialty (backend, frontend, data, security analytics, cloud, or ML/AI integration)Curiosity and drive to learn new systemsEffective collaboration and communicationMentorship and leadership in code designC#, Go, or Rust proficiencyLinux/Unix software developmentDocker and container orchestration","company":"Barracuda","rawCompany":"barracuda","city":"Millbrae","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-09-22T03:33:24.602Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Engineer","description":"Overview\nIn this Senior Software Engineer role, you design, implement, and optimize the Cloud-to-Cloud Backup backend to protect Microsoft 365 data. You will collaborate with frontend and QA to deliver reliable services at scale, using containerized and cloud-native tech. You’ll uphold quality through SOLID principles, mentor teammates, and contribute to production reliability and performance insights. This role offers impact on data protection across a global customer base and opportunities to work with cutting-edge cloud technologies.\n\nCompensation / BenefitsEquity optionsHigh-quality health benefitsRetirement plan with employer matchCareer-growth opportunitiesFlexible Time Off and Paid Time OffVolunteer opportunities\nResponsibilitiesDesign, implement and test features for the productIdentify and fix bugs in production and development environmentsMaintain high code quality and architecture with SOLID principlesMentor teammates in design and development best practicesConduct thorough code reviews and provide constructive feedbackDevelop and interpret metrics to monitor production system performanceParticipate in on-call rotation for the services you ownDocument and communicate research findings and results\nKey requirements5+ years of software development experience in object-oriented programming (C#, C++, Java)Proficiency in C#, Go, or Rust (preferred) and willingness to learn othersExperience with Linux/Unix environments and GitExperience building and deploying applications in the public cloudExperience with Docker containersStrong problem-solving and root cause analysis skillsExcellent written and verbal technical communicationExperience writing automated tests (unit, component, integration, E2E)Ability to design and deliver moderately complex systems independentlyDepth in at least one specialty (backend, frontend, data, security analytics, cloud, or ML/AI integration)Curiosity and drive to learn new systemsEffective collaboration and communicationMentorship and leadership in code designC#, Go, or Rust proficiencyLinux/Unix software developmentDocker and container orchestration","datePosted":"2026-09-22T03:33:24.602Z","dateModified":"2026-09-22T03:33:24.602Z","hiringOrganization":{"@type":"Organization","name":"Barracuda","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Millbrae","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"5336aa76ebcbcd9346fe65dc"},"url":"https://jobsearcher.com/jobs/5336aa76ebcbcd9346fe65dc"}}