Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

ExecutivePlacements.com Logo

Software Engineer - Watchers

ExecutivePlacements.com

$148,000 - $222,000
Nov 13, 2025
Palo Alto, CA, United States of America
Apply Now

Rubrik is looking to solve the business and technical problem of providing real-time monitoring and event notifications for its large-scale, distributed systems. The Watchers platform needs to process billions of data points and tackle significant performance and system-level challenges to ensure customers have transparency and proactive alerting for the security and availability of their data.

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.
  • Strong software engineering skills, including design, implementation, testing, and performance tuning.
  • Experience architecting and developing large-scale systems.
  • Experience with cloud technologies, including AWS, Azure, GCP, Docker, or Kubernetes.

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 (e.g., React.JS, Angular.JS, JavaScript, HTML5, CSS3) and backend (e.g., GraphQL, REST APIs, Django, Flask, Spring Boot).
  • 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

  • Collaborate cross-functionally to understand customer requirements and build solutions that meet their needs.
  • Collaborate with customer support teams to debug and resolve customer issues, utilizing tools such as SignalFx, Tableau, and .
  • Mentor less experienced team members and collaborate with customer support teams to solve complex issues.
  • Excellent communication skills, including the ability to write technical documentation and deliver presentations.
  • Comfortable working in a cross-geo dev team.