👉 Hiring for a remote Software Developer position?on the 🏆 #1 remote jobs board
\nWhy Carbon Black?\n\nAt 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.\n\nIf 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! \n\nWhy You Matter\n\nWe are looking for a versatile server backend software engineer to join our Cb Response 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.\n\nAs 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!\n\nWhat You'll Do\n\nAs a Backend Server Software engineer on Cb Response, you will be heavily involved in the full end-to-end software development life cycle of designing, building, testing and supporting the Cb Response 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.\n\nWhat You'll Bring\n\n\n* 3-5 years of experience developing server applications\n\n* Proficient in software development of Python and/or Java applications running on Linux\n\n* 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)\n\n* Experience in designing/building reliable and scalable server code\n\n* Experience with source control management and ticketing systems\n\n* Working knowledge of CI/CD products and practices\n\n\n\n\nBonus Points:\n\n\n* B.S./M.S. in Computer Science or related degree/experience\n\n* 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\n\n* Experience with Solr or Elasticsearch\n\n* Experience with Git\n\n* Experience with Test-driven development (TDD)\n\n* Experience in front-end technologies/frameworks: React, Bootstrap\n\n* Experience with developing RESTful APIs\n\n* Experience with either endpoint or network security, including understanding of how malware interacts with operating systems and communicates over the wire\n\n* Experience with Agile Software Development methodologies and practices\n\n\n
See more jobs at Carbon Black
# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.Apply for this Job
👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!