Sr. Software Engineer

CarboniteProduct Development 3-5 Years

Technologies

JavaScript, C#, Python, .net, SQL

Job Description

The Endpoint Engineering team is responsible for some of Carbonite’s core products. The solutions we build are installed on over 1.5 million machines worldwide and backup petabytes of data to the cloud. We like solving big problems and we are looking for an Engineer to be the responsible for design, development and enhancement of Endpoint products. The ideal candidate has a desire to dig into complex issues and hit the ground running.

As a Software Engineer on the Endpoint team, you will be part of the team that is driving Carbonite’s success. The code you write will be used by hundreds of thousands of people. You will have the opportunity to help us choose key technologies and drive critical design decisions for our Windows and Mac products. You will work with an outstanding group of peers and you will be part of an agile team that is continuously improving.

Specific Objectives and Responsibilities:

Your First Six Months:

Develop a solid understanding of the architecture of the Endpoint mid-market product
Build and debug Carbonite’s mid-market endpoint products (Windows/Mac C#/.Net, SQL Server)
Take an issue all the way through our process of development, testing, through release
Work with quality assurance resources to become proficient at automated testing
Participate and contribute on a collaborative agile team

Six to Twelve Months and Beyond:

Lead a major feature and guide the team on implementation tasks
Analyze and address complex issues/projects in the back end REST APIs
Deploy and run the solution in the Azure public cloud
Work with product management to understand requirements and propose appropriate designs
Champion and demo enhancements to team
Develop solid knowledge of continuous integration environment
Propose enhancements to internal processes and application stack

Key Challenges to Overcome:

For a developer on our team, it is key to internalize the values of developing robust, testable, automated, scalable software. The key driver for this team is to protect our customer’s data and all our development should reflect that goal.

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
5+ years of relevant experience
Experience in developing and debugging multi-threaded distributed applications
Significant development experience with C#/ .Net
Experience with JavaScript, Python or similar scripting language
Production experience with Continuous Integration
Experience working with SQL Server
Experience with agile development processes
Experience developing on Windows and Mac is a plus
Experience with Azure is a plus

Company Overview:

Together Carbonite—a leader in data protection and Webroot—a leader in data security—form the SMB and Consumer Division of OpenText. The mission of our joint offering is to make cyber resilience simple, reliable and accessible in the connected world. We enable comprehensive data protection for companies, consumers, and our vast network of partners around the globe.

Our business requires top talent. We foster a thriving, dynamic environment rich with inventive minds and entrepreneurial spirit. From engineering to sales and marketing, operations and customer support, our employees are empowered and encouraged to build their careers at OpenText.

We pride ourselves on hiring standout candidates who shine in a workplace that encourages collaboration and teamwork. We are growing fast, and looking for talented candidates around the globe. 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

March 10, 2020