Search by job, company or skills

Staff Software Engineer

Staff Software Engineer

Rubrik
13-15 Years
₹ 5 - 8 LPA

This job is no longer accepting applications

Job Description

Job description

Responsibilities:

  • Design, develop, test, deploy, maintain, and improve software systems.
  • Build our platforms, systems, and infrastructure leveraging your expertise in distributed systems and large-scale storage systems.
  • Develop backend services that integrate with and ingest data from various cloud providers storing sensitive information.
  • Build pipelines to analyze, classify, correlate, and process data, including systems to detect anomalies, resolve issues automatically, and generate insightful reports for customers.
  • Manage individual project priorities, deadlines, and deliverables.
  • Take end-to-end responsibility for the technical design phase, ensuring that systems are scalable and can meet high customer demands.
  • Identify and solve bottlenecks within the software stack and continually bring innovation to the product.
  • Provide technical leadership, guidance, and mentorship to the team, helping them grow into leadership roles and become effective coaches.
  • Influence designs and plans beyond a single project or team, contributing both tactically and strategically.
  • Innovate within your area, proposing and executing process improvements and technical initiatives to enhance team productivity.
  • Serve as the domain expert, assisting the product team with future directions and leading technology initiatives.
  • Work closely and at a high pace with engineers, product designers, and other key stakeholders to ensure your work addresses real-world problems and accelerates business growth.
  • Operate in an agile environment, focusing on high velocity and adapting quickly to new insights and business needs.

Qualifications:

Bachelor's or Master's degree in Computer Science or related field.

Required Skills:

  • 13+ years of industry experience with demonstrated expertise in solving complex problems.
  • Strong proficiency in one or more general-purpose programming languages like Go, Java, C/C++, Scala, Python.
  • Experience architecting and developing large scale systems.
  • Experience guiding other engineers in the design and implementation of scalable software solutions.
  • Strong communication and collaboration skills.
  • Experience with Google Cloud Platform/AWS/Azure or other public cloud technologies is a plus.

More Info

Job Type:
Function:
Employment Type:

Key Skills

About Company

Similar Jobs

8-13 yrs
Bengaluru, India
Skills:
Java, Golang, multi-threading, PostgreSQL, AWS Fargate, Redis, Spring, Jenkins, Dropwizard, Docker, Terraform, MySQL, Distributed Systems, Restful Apis, Kubernetes, asynchronous processing, GitHub Actions, OAuth 2.0, JWT tokens, gRPC services, ArgoCD, Infrastructure-as-Code, OIDC
10-15 yrs
Bengaluru, India
Skills:
Algorithms, Logging, Spring Boot, Automated Testing, Microservices, React, Typescript, Javascript, Docker, data structures, Java, Machine Learning, Spring, Restful Apis, Kubernetes, CI CD, alerting, object-oriented design, observability, concurrency design patterns, Generative AI, Monitoring, distributed-system fundamentals, LLM-based application development
14-16 yrs
Bengaluru, India
Skills:
Java, Scala, Distributed Systems, Python, Go, Backend Systems Infrastructure