
Senior Software Engineer - CPD
Rubrik
3 months ago
Bengaluru, India
Senior / Staff+
H1B Sponsor
Responsibilities
- Design, develop, and maintain high-quality software applications and libraries using C++, Scala, and Go.
- Troubleshoot complex software problems in a timely and accurate manner.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write and maintain technical documentation for software systems and applications.
- Participate in code reviews and ensure adherence to coding standards.
- Continuously improve software quality through process improvement initiatives.
- Keep up-to-date with emerging trends in software development.
Requirements
- B-Tech/M-Tech with 9-13 years of experience.
- Strong programming, problem-solving, and troubleshooting skills.
- Proficiency in C++ or Scala/Java, or C/Go with an understanding of OOP.
- Excellent design skills.
- Understanding of distributed systems and multi-threading/concurrency concepts.
- Preferably, have a good understanding of the storage domain.
- Preferably, have a strong background in the object-oriented paradigm.
- Good knowledge of data structures, algorithms, and design patterns.
- Good understanding of networking protocols and security concepts.
- Good knowledge of software development methodologies, tools, and processes.
- Strong communication skills and the ability to work in a team environment.
Tech Stack
C++GoJavaScala
Categories
BackendData EngineeringSecurity