Senior Software Engineer

CarboniteSoftware/Product Development 3-5 Years

Job Description

As a Senior Software Engineer on the Carbonite Recover team, you will be part of the agile team responsible for designing, development, and maintenance Carbonite’s new Disaster Recovery as a Service (DRaaS) offering. In this role, you will be actively involved in requirements gathering, designing, developing, and testing new and existing features within the Carbonite Recover product.

Specific Objectives and Responsibilities:

Your First Six Months:
*Learn about Carbonites culture and values
*Learn about the Carbonite Recover product, source code, as well as various APIs that the product uses
*Fix product defects and assist existing team members with developing small features

Six to Twelve Months and Beyond:
*Design and develop new product features that will help us drive revenue from our DRaaS solution.
*Develop features and contribute to developing a framework for future products to be built upon.
*Work with QA to develop automation tests to help drive continuous delivery and continuous integration

Key Challenges to Overcome:
*Work effectively with Engineering, User Experience, Product Management, and Support teams in multiple time zones and geographies.
*Manage the balance between developing new features for the next release and fixing bugs in the current one. Simultaneously, you will also develop fixes (patches) for critical issues in the current release.
*As Carbonite’s product suite continues to grow, you’ll need to become familiar with various applications and the software tools and philosophies that created them.

What will make you successful at Carbonite:
*A track record of good judgment and decision-making in positions with significant responsibility
*Highly autonomous and able to independently identify high value projects and drive them completion
*Demonstrated leadership capability in cross-functional team environments
*High degree of comfort with complex technical environments
*Having and being able to articulate/defend an informed opinion on important topics

Skills & Experience:
*A Bachelor of Science degree in Computer Science or equivalent, with at least 3-5 years of relevant experience.
*Experience architecting and developing multi-threaded distributed applications in C#
*Experience developing SaaS and multi-tenant applications.
*Experience using asynchronous message based communication
*Experience developing applications using ASP.NET MVC, jQuery, JavaScript, Angular JS, Bootstrap, REST APIs and SQL Server
*Experience with virtualization technologies like VMware vSphere or Microsoft Hyper-V.
*Knowledge of Amazon Web Services, Microsoft Azure, and Google Cloud Platform API's.

Company Overview:

Carbonite provides a complete Data Protection Platform for businesses and the IT professionals who serve them. From backup and disaster recovery to data migration, high availability and endpoint protection, our flexible solutions can be tailored to meet the data protection needs of any business.

Carbonite solutions are strengthened by our outstanding team members and through strategic acquisitions—like our purchase of leading endpoint protection provider Mozy Inc., and high availability specialist DoubleTake Software. Our laser focus on security and our track record of meeting customers' unique requirements are two more reasons why businesses around the globe depend on Carbonite.

Carbonite is made up of over 1,000 smart and dedicated individuals who work at locations all over the world. We foster a thriving, dynamic environment rich with inventive minds and entrepreneurial spirit. With our robust Data Protection Platform, we are well-positioned in a rapidly growing market. We're currently looking for talented people to join the Carbonite team both in the U.S. and globally. Are you ready to grow with us?

Carbonite, Inc. is an equal employment opportunity and affirmative action employer does not discriminate based upon race, color, religion, sex, national origin, age, genetic information, gender identity or expression, sexual orientation, protected veteran status, status as a qualified individual with a disability, or any other characteristic protected by law. Upon request, accommodations will be made available during the recruitment process for applicants with a disability. If you require accommodations, we will work with you to provide or arrange for the provision of suitable accommodation wherever possible. All qualified applicants are encouraged to apply.

Posted On

July 17, 2018