<link rel="stylesheet" href="vc_includes/app.min.css">


Software Engineer - (18001230) at Carbonite
Sunnyvale, CA, US
We have an immediate opening for a Software Engineer with strong technical and communication skills and a passion for designing and developing scalable messaging framework and user portal backends.
Specific Objectives & Responsibilities:
Your First Six Months:
  • Gain a broad understanding of Carbonite products API interfaces and how they are used by customers and partners.
  • Understand the architecture and design for the new products under development.
  • Start contributing to user interface/portal backend and frameworks.
  • Work closely with local and remote QA teams to ensure that high quality is maintained.
  • Participate in sprint planning, execution, testing and releases in an Agile methodology.
Six to Twelve Months and Beyond:
  • Contribute to the architecture and design of the framework for the different product deployments.
  • Work on scaling and performance tuning of the design.
  • Keep up to date with on-site and public cloud tools and technologies.
  • Contribute to ongoing improvement efforts to increase team productivity, efficiency and overall quality of the products.
Key Challenges to Overcome:
This role will have an opportunity to work on a new project that has the possibility of becoming a new product line for Carbonite.  This is a highly visible project and will be closely monitored by senior leaders within the organization.  You will be working with a geographically diverse team and measured by your work, ability to work with others and ability to own a specific project module.  We encourage our developers to look at the solution form users’ perspective and contribute ideas to other areas of the project.  We expect everyone to have ownership of their project area.  Your work will make a significant impact to the product release, as well as our customers.  The project is critical for the company and is expected to make a significant impact on our company product strategy.




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
  • High degree of comfort with complex technical environments
  • Having and being able to articulate/defend an informed opinion on important topics
Skills & Experience:
  •  One year of programming experience in AngularJS, Node.js, GoLang and Python.
  •  Experience in developing and designing message queue frameworks – socket.io, rabbitMQ.
  •  Experience in Postgres, SQLlite database design and development.
  •  Knowledge of AWS, Docker containers.
  •  Experience working with Agile methodologies and development tools such as Git/Jira.
  •  Strong interpersonal skills with the ability to develop good working relationships with remote teams.
Careers Powered by VentureLoop - Partner Company Sign In