Senior Development Manager

Engineering Chelmsford, Massachusetts

Barracuda MSP is on the cutting edge of the SaaS cloud storage market, delivering an exceptional customer experience for its channel partners. Serving over 2000 partners, and nearly 40,000 small businesses, Barracuda MSP is helping to ensure that no small business goes out of business from data loss. 

This is an amazing opportunity for an experienced Development Manager to join a growing team of talented engineers and make a major impact on our product. You will have the best of both worlds: join a software company that has a real product, real customers and a rock solid financial picture… and the opportunity to work on a cool product at a company with a ton of growth potential.

This position is ideally suited for a talented, hands-on, energetic leader who has a track record of success as a manager as well as a software developer and wants a major voice in the direction of our product.

Responsibilities:

  • Be part of the development team for our proprietary ECHOplatform
  • Managing, hiring and coaching 4-8 direct reports
  • Partner with Product Management to scope projects, define high-level requirements and create a release plan
  • Analyze and refine product requirements and identify key non-functional requirements with Scrum teams
  • Take part in and review technical design from Scrum teams
  • Develop software, code reviews, testing, and support for ECHOplatform
  • Assist team in creating and meeting schedules, removing impediments, and increasing velocity and efficiency through continuous improvement
  • Drive engineering and development improvements

 Qualifications:

  • Bachelor’s degree in Computer Science or Software Engineering, or equivalent work experience
  • 4+ years’ experience managing engineering teams
  • 6+ years’ experience in software development
  • Expert experience in design and software development
  • Expert experience with XML-RPC and RESTful API
  • Experience with software development in Agile environment
  • Experience with software design using LAMP (Linux, Apache, MySQL, and PHP)
  • Proficiency in Scrum methodology
  • Knowledgeable in IT infrastructure, including storage systems, virtualization, datacenter technologies
  • Excellent verbal and written communications skills.
  • Ability to successfully work across different functions and locations