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:
effectively with Engineering, User Experience, Product Management, and Support
teams in multiple time zones and geographies.
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
Carbonite’s product suite continues to grow, you’ll need to become familiar
with various applications and the software tools and philosophies that created
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
- 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
- Experience using asynchronous message
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.
In 2005, Carbonite introduced a new way to
protect computer files, quickly becoming one of the industry’s most affordable,
easy-to-use cloud backup for consumers. Since then we’ve expanded to become one
of the leading data protection platforms for today’s sophisticated IT
to protect their critical data. We’ve delivered consistent growth with more
than 30 consecutive quarters of record revenue. Strengthened by recent
acquisitions and product development, our platform is uniquely capable of
delivering a full complement of backup, disaster recovery, high availability and
workload migration solutions for any size business in any location around the
world, all supported by a state-of-the-art global infrastructure.
Carbonite is comprised of more than 1,000
dedicated individuals at locations all over the world. Our headquarters is in
the heart of Boston’s bustling Downtown Crossing neighborhood. We foster a
thriving, dynamic environment rich with inventive minds and entrepreneurial
spirit. With robust data protection
platform, we are well-positioned in a rapidly growing market. We’re currently
adding to our team of skilled professionals, both in the U.S. and globally, to
help us keep the momentum going for this year and the future. Are you ready
to grow with us?
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.
To apply for this job please visit the following URL: http://itjobpro.com/115658 →