Carbon Black, Inc. Software Engineer (Backend Server Developer) in Boston or Remote, Massachusetts

Software Engineer (Backend Server Developer)

EngineeringBoston or Remote, Massachusetts



Why Carbon Black?

At Carbon Black, you’ll have the chance to make an impact in the ever-evolving cybersecurity space. Our advanced technology tackles even the toughest challenges and stays ahead of the latest threats.

If you want to join an agile company that’s building bleeding edge technology in the cloud, Carbon Black is the place for you. Driven by passionate people who are dedicated to making the world safer, it’s no wonder we’ve been named a“Top Place to Work” by the Boston Globe for four consecutive years. Join us!

Why You Matter

We are looking for a versatile server backend software engineer to join ourCbResponse product development team. Building great software is a team sport. You’ll work closely with endpoint, other server backend, cloud engineering and operations teams, and have frequent opportunity to obtain feedback directly from people who work in the dynamically evolving software security field.

As a Backend Server Software Engineer, you will be major part of refining and driving forward the newest generation in enterprise endpoint security. This is more than a chance to write amazing code with talented peers. It is a chance to have a huge impact on how thousands of companies and governments visualize and neutralize threats to their networks. This is where global politics meet your code and the people who it empowers. Join us to make something that matters!

What You’ll Bring

As a Backend Server Software engineer onCbResponse, you will be heavily involved in the full end-to-end software development life cycle of designing, building, testing and supporting theCbResponse product while helping the team to always push the boundaries of every aspect of what it takes to ship software.Just to name a few, these aspects include investigating scalability/performance/reliability, improving product’s ability to consume and store terabytes of data which are streamed in parallel from over 100k endpoints, continuously increasing the quality of the product and teams troubleshooting ability, designing/building new functionality and driving process improvements.


  • 3-5 years of experience developing server applications

  • Proficient in software development of Python and/or Java applications running on Linux

  • Proficient with relational and/or NoSQL database technologies and using them at scale (i.e. to a point where good DB practices, profiling/optimization, hardware constraints, etc. become important considerations)

  • Experience in designing/building reliable and scalable server code

  • Experience with source control management and ticketing systems

  • Working knowledge of CI/CD products and practices

Bonus Points:

  • B.S./M.S. in Computer Science or related degree/experience

  • Passion for software development as a craft and ability to thrive in fast-paced environment where the focus is on value delivered, not tasks completed

  • Experience withSolrorElasticsearch

  • Experience withGit

  • Experience with Test-driven development (TDD)

  • Experience in front-end technologies/frameworks: React, Bootstrap

  • Experience with developing RESTful APIs

  • Experience with either endpoint or network security, including understanding of how malware interacts with operating systems and communicates over the wire

  • Experience with Agile Software Development methodologies and practices

Who We Are

Carbon Black is the leading provider of next-generation endpoint security. Carbon Black’s Next-Generation Antivirus (NGAV) solution, Cb Defense, leverages breakthrough prevention technology, “Streaming Prevention,” to instantly see and stop cyberattacks before they execute. Cb Defense uniquely combines breakthrough prevention with market-leading detection and response into a single, lightweight agent delivered through the cloud.With more than 13 million endpoints under management, Carbon Black has more than 3,600 customers, including 30 of the Fortune 100. These customers use Carbon Black to replace legacy antivirus, lock down critical systems, hunt threats, and protect their endpoints from the most advanced cyberattacks, including non-malware attacks.

Carbon Black, Inc. is an EEO/AA employer. Carbon Black is an inclusive employer that believes in workplace equality, supports diversity, creates a welcoming environment, and respects the unique qualities each individual brings to the company.