Staff Software Engineer

Posted 5 Days Ago
Be an Early Applicant
Pune, Maharashtra
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
Data Protection for the cloud era.
The Role
As a Staff Software Engineer at Druva, you will design, implement, and maintain software modules, guide junior members, and collaborate across teams. You will utilize various performance engineering techniques, including load modeling and monitoring tool development, while analyzing performance metrics and writing custom scripts to ensure software quality and efficiency.
Summary Generated by Built In

Druva, the autonomous data security company, puts data security on autopilot with a 100% SaaS, fully managed platform to secure and recover data from all threats. The Druva Data Security Cloud ensures the availability, confidentiality, and fidelity of data - providing customers with autonomous protection, rapid incident response, and guaranteed data recovery. The company is trusted by its more than 6,000 customers, including 65 of the Fortune 500, to defend business data in today’s ever-connected world. Amidst a rapidly evolving security landscape, Druva offers a $10 million Data Resiliency Guarantee ensuring customer data is protected and secured against every cyber threat. Visit druva.com and follow us on LinkedIn, X and Facebook. 

 

As a Staff Software Engineer, you will be responsible for the design, implementation and maintenance of software modules owned by a team. You will guide and mentor junior team members by reviewing their code and designs to ensure that they are writing well-designed and high-quality code. This role requires excellent communication skills as you will need to collaborate across teams. 

 

General Technical Skills:

  • Linux commands and basic shell scripting
  • Basic coding ability(algo/ds not really required but a plus)
  • AWS basics(EC2/EBS/S3)

Performance Engineering Skills:

  • Understanding of sdlc and when perf engg can engage and contribution/role at each stage(eg. req. vs design vs. development vs testing vs prod).
  • Load modeling techniques, design correct load scenarios with or without tools(custom scripts), know what type of scenario will help what type of perf bugs.
  • Analytics skills to look at metrics, find trends and correlate patterns to identify potential issues.
  • Experience with using tools like Splunk etc. is a plus.
  • Ability to write own tools using Python or similar languages for creating load/scale simulation suites.
  • Ability to identify and setup monitoring at various layers from scratch, develop own tools and captures as required.
  • Experience in mining production data to create workload models. Writing scripts for data cleanup as appropriate.

Technical Deep Dive Skills:

  • Knows how to peel the layers of architecture and identify tests(baseline, scalability etc) to run and metrics to measure etc.
  • Ability to dissect application performance E2E, User Level, App tiers, OS Kernel, Network etc. and identify the right metrics to monitor.
  • Has good knowledge of at least one runtime (GO, Java, Python) - its profiling - cpu,heap,thread analysis etc.
  • Understanding of profiling in general (doesn’t matter what tools, in fact a low level tool is preferred)
  • Linux(or other OS) performance analysis understanding - CPU, Load averages, memory management(physical/swap etc.), disk and filesystem. Basic linux monitoring tools/utils.
  • Knowledge of storage, backup and file systems is a plus.
  • Knowledge of Go Runtime is a plus.

Other  Skills:

  • Ability to drive performance issues to closure working with dev teams on tuning/restests etc.
  • Strong communication skills. Ability to effectively articulate results in the form of reports with visualizations
  • Ability to put new initiatives/results/observations into whitepapers and other market facing artifacts.


Top Skills

AWS
Go
Java
Linux
Python
The Company
Denver, CO
800 Employees
Hybrid Workplace
Year Founded: 2008

What We Do

Druva delivers data protection and management for the cloud era. Druva Cloud Platform is built on AWS and offered as-a-Service; customers drive down costs by over 50 percent by freeing themselves from the burden of unnecessary hardware, capacity planning, and software management.

Why Work With Us

We are the leader in cloud data protection and cloud is the way of the future! With over $300M in funding and our Pre-IPO status, it is the perfect time to jump on board. Two of our company values are "challenger mentality" and "one team". We truly believe in the impact we can make together and we are not afraid to push the status quo.

Gallery

Gallery

Similar Jobs

SailPoint Logo SailPoint

Staff Software Engineer

Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Remote
2 Locations
2461 Employees

Integral Ad Science Logo Integral Ad Science

Staff Software Engineer - Full stack

AdTech • Big Data • Digital Media • Marketing Tech
Easy Apply
Pune, Maharashtra, IND
900 Employees

Integral Ad Science Logo Integral Ad Science

Staff Software Engineer

AdTech • Big Data • Digital Media • Marketing Tech
Easy Apply
Pune, Maharashtra, IND
900 Employees

Integral Ad Science Logo Integral Ad Science

Staff Software Engineer

AdTech • Big Data • Digital Media • Marketing Tech
Easy Apply
Pune, Maharashtra, IND
900 Employees

Similar Companies Hiring

RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees
HERE Thumbnail
Software • Logistics • Information Technology
Amsterdam, NL
9000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account