Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Rubrik Logo

Software Engineer - Events

Rubrik

$148,000 - $222,000
Aug 20, 2025
Palo Alto, CA, US
Apply Now

The company needs to develop monitoring tools to help customers understand the operational requirements of new features and build monitoring capabilities that address their needs.

Requirements

  • Experience in Software Development in one or more general-purpose programming languages, including but not limited to Java, C/C++, Python, Scala, or Go.
  • Experience with front-end frameworks and technologies (Eg; React.JS, Angular.JS, JavaScript, HTML5, CSS3, and TypeScript)
  • Experience building and interacting with APIs (GraphQL, REST, gRPC).
  • Experience with relational (SQL) databases.
  • Hands-on knowledge of data encryption, authentication, key management, and other security system issues.
  • Experience with cloud technologies, including AWS, Azure, GCP, Docker, or Kubernetes.
  • Experience working in an Agile environment and adapting to changing business requirements.

Responsibilities

  • Design, implement, and evolve critical large-scale distributed systems, collecting, handling, and analyzing data from thousands of clusters.
  • Work on new monitoring features and frameworks, processing and visualizing live/historical data, auditing, and other operational events.
  • Identify and resolve bottlenecks, and improve resiliency, scalability, and availability of the systems.
  • Develop and optimize SQL queries and address similar database query issues.
  • Develop full-stack solutions with expertise in frontend and backend technologies.
  • Implement multithreaded, asynchronous processing and object-oriented design approaches.
  • Use pub-sub technologies such as Google Cloud Pub/Sub, Kafka, or similar for data streaming.

Other

  • BS/BA degree in Computer Science, a similar technical field of study, or equivalent practical experience.
  • 2+ years of backend or full-stack software development experience.
  • Excellent communication skills, including the ability to write technical documentation and deliver presentations.
  • Comfortable working in a cross-geo dev team.
  • Master’s or PhD degree, further education, or experience in engineering, computer science, or other technical-related field.