D

Druva

Cloud data protection and management SaaS

Staff Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLetterkenny, Co. Donegal, IrelandNo salary listed

About the Job

Requirements

  • A degree in Computer Science or a related field, or equivalent experience with recognized and applicable industry certifications.
  • At least 3 years of experience working as a software engineer.
  • Proficiency with Golang.
  • Experience in cloud technologies, preferably AWS or Azure.
  • Experience with microservice development and containerization.
  • Understanding of accessibility and security compliance.
  • Experience with user authentication and authorization between multiple systems, servers, and environments.
  • Experience integrating multiple data sources and databases into one system.
  • Understanding of fundamental design principles behind scalable applications.
  • Understanding of differences between delivery platforms, such as mobile and desktop, and optimizing output for each platform.
  • Ability to create database schemas that represent and support business processes.
  • Experience implementing automated testing platforms and unit tests.
  • Good understanding of code versioning tools, such as Git.
  • Applicants must currently reside in Ireland and be able to work in the country without requiring visa sponsorship.

Responsibilities

  • Develop software modules for various parts of the system.
  • Write design documents and propose design solutions.
  • Leverage AI to accelerate software delivery.
  • Apply software engineering processes such as Agile methodologies, code reviews, and writing functional specifications.
  • Understand and maintain the existing codebase, add features, fix bugs, and refactor existing code.
  • Solve challenging technical problems.
  • Collaborate with team members and cross-functional product teams.
  • Write well-designed, efficient, and testable code.
  • Apply knowledge of data structures.
  • Use development tools for version control, effort management, ticketing, compiling, and generating builds.
  • Seek help and advice from others to resolve issues promptly.
  • Gather, understand, and break down requirements.
  • Provide technical mentorship to team members.
  • Estimate assigned work.

Desired Qualifications

  • Node.js and Python proficiency.
  • AWS accreditation.

About the Company

Druva

Cloud data protection and management SaaS

Druva provides data protection and management for the cloud era using a SaaS Cloud Platform built on AWS. It protects enterprise data, ensures resiliency, accessibility, and scalability across global operations without manual interventions. Its product works by delivering cloud-based backup, disaster recovery, and data governance as a service, eliminating on-prem hardware and heavy software management. Druva differentiates itself by offering a globally accessible, autonomous, scalable cloud solution that reduces customers' data protection costs and supports large enterprises across industries. The goal is to give businesses reliable, scalable data resiliency and management through a subscription model that yields recurring revenue while enabling cost savings for customers.

Company size
1,001-5,000
Company stage
Series H
Total funding
$475M
Headquarters
Santa Clara, CA
Founded
2008

Recently Posted Jobs

Explore more opportunities at Druva

See more jobs