Ditto

Senior Software Engineer - Database

Ditto

Overview

Role involves building future cloud database technology and optimizing distributed systems.

Ideal candidate should have 2-5 years of experience in software engineering with a focus on distributed systems.

remotemidEnglishRustC++AWSGCPAzureDockerKubernetesPrometheusGrafanaKafka

Locations

  • United States

Requirements

  • Bachelor's degree required
  • 2-5 years of experience in software engineering
  • Experience with distributed systems and low-level programming languages
  • Strong knowledge of algorithms and data structures
  • Excellent communication skills
  • Experience with on-call rotations

Responsibilities

  • Design and maintain distributed systems
  • Develop and optimize infrastructure
  • Ensure data consistency and system performance
  • Collaborate with SRE team
  • Write technical documentation
  • Drive performance tuning efforts
  • Participate in on-call rotations

Benefits

  • Competitive salaries
  • Stock options
  • Medical, dental, vision, life, and disability coverage
  • Flexible spending account
  • Flexible vacation policy
  • 401(k) plan