Golang / Go Job: Software Engineer II

Carbonite Inc.

Software Engineer II at Carbonite Inc.

๐Ÿ‡บ๐Ÿ‡ธ United States โ€บ Massachusetts โ€บ Boston
  (Posted Jan 24 2018)

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.


 

Company: Carbonite Inc.

Carbonite Inc.
Linkedin profile
Location: Boston, Massachusetts, United States

map of company location

Skills wanted, in addition to Golang:
aws docker git go golang
kubernetes mysql node postgres python
rabbitmq

๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruitment

Golang jobs recruiter
Based in UK / Europe and
prefer to let a Go recruiter
find your dream job?

Browse golang jobs from Vistas Recruitment
or
Get in touch with Martin &
let him know with what you are looking for

Other interesting golang jobs

Golang job Fullstack Golang Engineer at Discern Fullstack Golang Engineer - Discern
Fully remote in Americas timezones - Salary: $135,000 - $160,000
Discern is a modern registered agent and venture backed software provider. We build technology to automate entity compliance by monitoring status/standing, foreign nexus, automating filing requirement...

Golang job Senior Go backend Developer at Cycloid Senior Go backend Developer - Cycloid   (May 2025)
Remote Europe, 100% Remote
This role is fully remote, you can be located anywhere in Europe and UK. Hi there! Thanks for being here and letโ€™s get started. At Cycloid, We aim to promote efficient infrastructure & software ...
Golang job Senior Software Engineer โ€“ Billy Team at Cast AI Senior Software Engineer โ€“ Billy Team - Cast AI   (September 2025)
Remote Europe, 100% Remote - Salary: 78000 - 108000 EUR
Why Cast AI? Cast AI is the leading Application Performance Automation (APA) platform, enabling customers to cut cloud costs, improve performance, and boost productivity โ€“ automatically. Built or...

Golang job Part-time Go Developer / Consultant (Flexible Engagement) at RemoteGoDevs Part-time Go Developer / Consultant (Flexible Engagement) - RemoteGoDevs   (June 2025)
Worldwide, 100% Remote
RemoteGoDevs seeks part-time Go developers for flexible, remote contract work. Build & optimize backend systems for vetted clients. Set your own schedule & join their network of Go experts
Golang job Senior / Staff Software Engineer, Fullstack at Knot Senior / Staff Software Engineer, Fullstack - Knot
NYC, New York, United States
Knotโ€™s mission is to empower consumers and businesses alike with connected merchant and banking experiences. Knot is like โ€œPlaid for merchant connectivity.โ€ We are building the platform connecti...

Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with aws Golang jobs with docker Golang jobs with git Golang jobs with kubernetes Golang jobs with mysql Golang jobs with node Golang jobs with postgres Golang jobs with python Golang jobs with rabbitmq
๐ŸŒ Remote golang jobs ๐Ÿ”Ž ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruiter ๐Ÿ“ง Golang jobs newsletter ๐Ÿ“Š Golang jobs statistics ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in United States ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in United Kingdom ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in California ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in London ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Germany ๐Ÿ‡ธ๐Ÿ‡ช Golang jobs in Sweden ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in San Francisco, CA ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Berlin ๐Ÿ‡ฎ๐Ÿ‡ณ Golang jobs in India ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Canada ๐Ÿ‡ธ๐Ÿ‡ช Golang jobs in Stockholm ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Australia ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Sydney ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Hamburg ๐Ÿ‡ฎ๐Ÿ‡ณ Golang jobs in Bengaluru ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in NYC, NY ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in Texas ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Toronto ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in San Jose, CA ๐Ÿ˜ Aws & Golang jobsโ˜ธ๏ธ Kubernetes & Golang jobs๐Ÿ Python & Golang jobs๐Ÿณ Docker & Golang jobsโ˜๏ธ Gcp & Golang jobs๐Ÿค– Ai & Golang jobs๐Ÿช› Terraform & Golang jobs๐ŸŽ›๏ธ Microservices & Golang jobsโ˜• Java & Golang jobsโ˜๏ธ Azure & Golang jobs๐ŸŸฆ Typescript & Golang jobsโœ‰๏ธ Kafka & Golang jobs๐Ÿง‘โ€๐Ÿ’ป Devops & Golang jobs๐Ÿ—„๏ธ Postgresql & Golang jobsโš›๏ธ React & Golang jobs๐Ÿ—„๏ธ Sql & Golang jobsโš™๏ธ Saas & Golang jobs๐Ÿง Linux & Golang jobsโ†”๏ธ Grpc & Golang jobs๐Ÿ“‚ Redis & Golang jobs๐Ÿ—„๏ธ Postgres & Golang jobs๐Ÿด Git & Golang jobsโš™๏ธ Rust & Golang jobsโ˜• Javascript & Golang jobs