Cybereason is seeking an experienced Software Engineer to join the sensor management server team.The team builds the microservices that orchestrate and manage millions of deployed sensors. Our systems accurately manages millions of sensors deployed on all types of operating systems. We handle everything from providing a rich open API for management and querying, synchronizing large scale operations on huge fleets of sensors, defining and implementing communication protocols and providing the server platform on which customers operate. We are looking for candidates who share a passion for tackling complexity and building platforms that can scale through multiple orders of magnitude.

Responsibilities

  • Conduct design and code reviews
  • Code using primarily Java
  • Design core, backend software components
  • Work closely with cross functional partners to drive end-to-end user product changes
  • Work closely with operations and infrastructure to build high scale backend services
  • Dive into unfamiliar technology areas and learn things quickly
  • Analyze and improve efficiency, scalability, and stability of various system resources
  • Analyze & solve difficult production incidents across the stack

Requirements

  • 5+ years of experience
  • 2+ years of experience building large scale servers
  • B.S. Computer Science or related technical field
  • Great communication skills
  • Passion for technology
  • Self directed and focused on impact

Advantage

  • Proficiency in Java
  • Understanding of relational databases and SQL
  • NoSQL databases
  • Distributed systems
  • Web technologies