Home
Jobs

Staff Software Engineer

1 - 4 years

45 - 50 Lacs

Posted:23 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are looking for a

curious and driven Software Engineer

to join our Foundation Engineering team; the group responsible for building the

core infrastructure, storage services, and platform capabilities

that power our data protection and cloud SaaS offerings. This is an exciting opportunity to work on

low-level systems

, solve

scaling challenges

, and grow your expertise alongside senior engineers who have built large-scale, distributed systems.

 

Key Responsibilities:

  • Build and enhance

    core microservices

    and platform components used by multiple product teams.
  • Write clean, performant, and well-tested code in

    Golang or Python

    , following best practices in system design.
  • Work with technologies like

    Kafka, gRPC, Redis, MongoDB, and S3

    to build

    reliable and scalable data services

    .
  • Contribute to

    monitoring, metrics, and alerting

    setup for services using

    Prometheus, Grafana, or ELK stack

    .
  • Learn how to design for

    resiliency, fault tolerance, and observability

    from experienced engineers.
  • Support CI/CD pipelines, infrastructure provisioning (Terraform, Docker), and troubleshooting.
  • Participate in code reviews, design discussions, and sprint planning.

Key Skills:

  • 1-4 years of hands-on software development experience in a

    backend or infrastructure team

    .
  • Proficient in

    one or more languages

    like

    Golang, Python, or Java

    and comfortable with

    REST or gRPC APIs

    .
  • Basic understanding of

    distributed systems principles

    ,

    asynchronous messaging (e.g., Kafka, RabbitMQ)

    , and

    cloud storage (e.g., S3, Azure Blob)

    .
  • Exposure to

    Linux systems

    , containers (

    Docker

    , Kubernetes), and cloud platforms (

    AWS/GCP/Azure

    ).
  • Eagerness to learn and contribute to complex, large-scale system design and performance tuning.

Desirable Skills:

  • Familiarity with

    CI/CD pipelines

    , GitOps, or Infrastructure-as-Code tools like

    Terraform

    .
  • Knowledge of

    caching strategies

    ,

    monitoring/observability

    , or

    data consistency patterns

    .
  • Experience working in

    Agile environments

    , with Git, Jira, and collaborative development tools.

Qualifications:

  • B.Tech / M.Tech in Computer Science or equivalent from a top-tier engineering college (e.g., IITs, NITs, BITS, IIITs).
  • Academic excellence in computer science fundamentals and a strong programming background.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Druva Inc.
Druva Inc.

Software Development

Santa Clara California

RecommendedJobs for You