Senior Software Engineer, Platform Team

Oakville, ON Carbonite

We have an immediate opening for a Senior Software

Engineer with strong technical and communication skills, a passion for learning

and building high-quality software, and the ability to work well both within a

team and with other teams. As a Senior Software Engineer on the Carbonite

Server Backup (CSB) Portal team, you will be part of the agile team responsible

for designing, development, and maintenance of Carbonite’s Server Backup

Portal, Management server and related APIs. Your focus will be on delivering

features aimed at strengthening and enhancing Carbonite’s central management

platform while considering the needs of its partners.

Specific Objectives & Responsibilities:

Your First Three Months:

  • Learn

    about Carbonites culture and values
  • Gain a

    broad understanding of our server backup product
  • Gain

    familiarity with our Portal and Management Server, APIs, their architecture, codebase,

    development process and CI pipeline
  • Begin

    to contribute to basic feature work, bug fixes and peer code reviews
  • Assertively

    work to grow both technically and personally

Three to Six Months and Beyond:

  • Continue

    to deepen familiarity with and understanding of our codebase and product
  • Begin

    working on more complex features
  • Actively

    participate in feature design discussions and decisions
  • Begin

    to contribute to improvements in team culture, practice, and process
  • Continue

    working to grow both technically and personally
  • Question


Key Challenges to Overcome:
You will be working in a fast-paced, agile

environment where things change quickly.

Are you up for working on a very complex product, where you’ll have to

dig deep to find the right solution? Can

you keep the big picture in mind even when you’re “down in the weeds”? And

still focus on customer needs and experience? Are you prepared to bring fresh

ideas and energy to help make our company and our product even better? Are you

ready to grow and help your colleagues to grow with you?

What will make you successful at Carbonite:

  • A

    track record of good judgment and decision-making
  • A

    strong focus on teamwork and continuous improvement
  • Flexibility

    and an open, engaged and curious mind
  • Having

    and being able to articulate and defend an informed opinion on important topics
  • Comfort

    with complex technical environments and a willingness to jump in and learn
  • An

    intense curiosity about the big picture and focus on our customers’ success
  • A

    healthy sense of urgency
  • Taking

    the initiative to step beyond your job description when required
  • Being

    engaged and forward-leaning with a strong sense of ownership
  • Being

    energetic, fun-loving and constantly learning

Skills & Experience:

  • A

    Bachelor of Science degree in Computer Science or equivalent, with at least 5

    years of relevant experience.
  • Ability

    to communicate clearly in both spoken and written English
  • Experience

    in developing distributed applications in C#
  • Experience

    developing SaaS and multi-tenant applications.
  • Experience

    developing applications and using ASP.NET MVC, WebAPI, REST/SOAP APIs, jQuery,

    JavaScript, Angular JS, HTML 5, CSS3/.less, Bootstrap, SQL Server, Entity

    Framework and Linq.
  • Experience

    with unit testing, preferably using nUnit or xUnit frameworks.
  • Experience

    with dependency injection is a plus
  • Agile

    certification, such as CSM or CSD is a plus
  • Experience

    with developing services and applications in public Cloud is a plus

Company Overview:

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 environments.

Today, businesses of all sizes use Carbonite 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? #LI-KS1

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.

To apply for this job please visit the following URL: →