Distributed systems and multi-threading/concurrency
Data structures, algorithms, and design patterns
Rubrik is seeking a Senior Software Engineer for their Continuous Product Development team in Pune, India. The ideal candidate should possess strong programming skills, experience with distributed systems, and a collaborative mindset, while the role offers significant responsibility and opportunities for personal and professional growth
Job Summary
As a Senior Software Engineer (SSE) in the Continuous Product Development (CPD) team, you will play a key role in leading team(s) towards owning the roadmap, providing long-term stability, and providing delight to our enterprise customers.
You will be working across Rubrik releases on our on-premise data backup & SAAS offering.
Rubrik SSEs are self-starters, driven, and can manage themselves.
Matching Summary
Match Score: 85
Rubrik is seeking a Senior Software Engineer for their Continuous Product Development team in Pune, India. The ideal candidate should possess strong programming skills, experience with distributed systems, and a collaborative mindset, while the role offers significant responsibility and opportunities for personal and professional growth.
Skills & Requirements
Must-have
C++, Scala, and Go programming languages
distributed systems and multi-threading/concurrency
data structures, algorithms, and design patterns
networking protocols and security concepts
Nice-to-have
storage domain understanding
object-oriented paradigm background
Key Requirements
B-Tech/M-Tech with 9+ years of experience
Strong programming, problem-solving, and troubleshooting skills
C++ or Scala/Java, or C/Go with understanding of OOP
Excellent design skills
Good knowledge of software development methodologies, tools, and processes
Strong communication skills and the ability to work in a team environment