About the company 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?
Job position
Permanent
- Remote work is NOT possible
Relocation compensation available
Job description
The Role
We have an immediate opening for a Software Engineer with strong technical and communication skills,
with a passion for designing and developing scalable messaging framework and user portal backends.
Your First Six Months:
β’ Gain broad understanding of Carbonite products API interfaces and how they are used by customers/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
The candidate will have opportunity to build a scalable, secure messaging framework that handles messages from thousands of servers. The messaging framework has to be robust and has low latency requirements. Successful engineer will have to work with multiple product and cross geographic teams to successfully design and develop the messaging framework for the product platform. This component will be used by our partners and our customers to get information about the status, reports and health of the systems in their data centers.
Skills & requirements
Success Factors
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
β’ Two to three years of programming experience in GoLang/Go, python and/or node.js.
β’ Experience in developing and designing message queue frameworks - rabbitMQ, signalR, socket.io
β’ Postgres or MySQL database design and development experience is required
β’ Knowledge of AWS, Docker and/or Kubernetes desired.
β’ 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.
Instructions how to apply Apply at this url: https://www.golangprojects.com/golang-go-job-cfv-Software-Engineer-II-Boton-Carbonite-Inc.html Please mention that you found the job at Golangprojects.com
Software Development Engineer, EKS Anywhere - Amazon(March 2024) Santa Clara, California, United States - Salary: $115,000 - $223,600
As a Software Engineer in the Elastic Kubernetes Service (EKS) team working on EKS Anywhere, you will help us deliver the mission of helping customers run containers successfully anywhere. At Amazon E...
Senior Backend Engineer - GoTu(April 2024) Remote US, 100% Remote
Join our dynamic Miami-based tech startup, generously supported by venture capital, as we search for an experienced Senior Backend Engineer. At GoTu, we're revolutionizing the dental industry with our...
Senior Backend Engineer, Golang - Aescape(March 2024) New York, New York, United States - Salary: $140,000 - $160,000
This role can be based in our NY or SF office.
Aescape - pronounced βescapeβ - is a first-of-its-kind lifestyle robotics company bringing people and robotics together for better living. We are ...Distinguished Engineer II - IaaS (Containers, OS and Language Runtimes) - GEICO(March 2024) Remote US, 100% Remote - Salary: $125,000 - $300,500
GEICO is seeking a distinguished engineer to lead the Containers, OS, and Language Runtimes team. You will drive innovation in container technology, operating systems, and language runtimes, shaping t...Senior Backend Engineer - Lighthouse(March 2024) Madrid, Spain (Remote work possible) Greater Madrid Metropolitan Area
At Lighthouse (formerly OTA Insight), weβre on a mission to reimagine commercial strategy for the hospitality industry. Our commercial platform simplifies data, tra...