
About Druva
The cloud-based backup platform for modern businesses
Key Highlights
- Founded in 2008 with headquarters in Santa Clara, CA
- Raised $475 million in Series G funding
- Over 17 million daily backups through the Druva Data Resiliency Cloud
- Serves thousands of enterprise clients including Samsung and Hulu
Druva, headquartered in Santa Clara, CA, is a leading cloud-based backup SaaS platform that protects vital business data for thousands of enterprise clients, including Samsung, Hulu, and DHL. Founded in 2008, Druva has raised $475 million in funding across multiple rounds, including Series G, and is...
π Benefits
Druva offers comprehensive healthcare and mental health programs, competitive compensation, equity options, and generous paid family leave policies. E...
π Culture
Druva fosters a culture focused on data protection and security, emphasizing the importance of cloud technology in todayβs business landscape. The com...
Overview
Druva is hiring a Senior Staff Software Engineer to design and implement backend server-side components for their data security solutions. You'll work with Go, Python, Java, and C++ while mentoring junior engineers. This role requires 5 to 8 years of experience in a software product company.
Job Description
Who you are
You have 5 to 8 years of experience in software engineering, preferably in a product-focused environment. Your extensive hands-on experience with programming languages such as Go, Python, Java, or C++ showcases your versatility and depth in backend development. You possess excellent programming skills along with a strong understanding of data structures, algorithms, and design concepts, which allows you to create efficient and scalable software solutions.
Your experience in database design and SQL, coupled with skills in performance tuning and scaling, enables you to optimize data storage and retrieval processes effectively. You have a deep understanding of multithreading and concurrency, which is crucial for developing high-performance applications. Additionally, knowledge of Docker and Kubernetes is an advantage, as it aligns with modern software deployment practices.
You are a natural mentor and enjoy guiding junior team members by reviewing their code and designs, ensuring they adhere to best practices and write high-quality code. Your excellent communication skills allow you to collaborate effectively across teams, gathering and understanding requirements from product managers and other stakeholders.
What you'll do
In this role, you will play a key part in the design and development of features for Druva's Data Security Cloud. You will gather and understand requirements, working closely with product managers and other teams to ensure alignment on project goals. Your responsibilities will include designing, developing, and implementing features independently, contributing to the overall success of the product.
You will also be responsible for mentoring and guiding junior team members, helping them grow their skills and confidence in software development. By reviewing their code and designs, you will ensure that they are writing well-structured and maintainable code. Your role will require you to stay updated with the latest industry trends and technologies, continuously seeking ways to improve the team's processes and output.
What we offer
Druva provides a dynamic work environment where you can make a significant impact on data security solutions used by thousands of customers worldwide. You will have the opportunity to work with cutting-edge technologies and be part of a team that values innovation and collaboration. We encourage you to apply even if your experience doesn't match every requirement, as we believe in fostering a diverse and inclusive workplace.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Druva.
Similar Jobs You Might Like
Based on your interests and this role

Staff Engineer
Druva is seeking a Senior Staff Software Engineer to design and implement backend server-side components for their data security solutions. You'll work with technologies like Java, Docker, and Kubernetes in Pune, India.

Staff Engineer
Druva is seeking a Senior Staff Software Engineer to design and implement software modules for their Enterprise Workload product. You'll work with Java and cloud technologies to enhance data security solutions. This role requires 5-8 years of experience in software development.

Staff Engineer
Druva is hiring a Senior Staff Software Engineer to enhance the developer experience within the company. You'll work with cutting-edge technologies like Java and AWS in a hybrid environment based in Pune.

Staff Engineer
Druva is seeking a Senior Staff Software Engineer to design and implement backend server components for their data security solutions. You'll work with technologies like Java, Docker, and Kubernetes in Pune, India.

Software Engineering
Druva is seeking a Senior Staff Software Engineer - Engineering Escalations to enhance product reliability and stability. You'll work with Go, Python, and C/C++ on Unix/Linux platforms. This role requires 6-9 years of experience in development and sustenance roles.