Senior Software Engineer, Storage

New
United StatesFull-TimeSenior
Salary166,000 - 210,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
4+ years
Required Skills
PythonGoRedisRustDatadogDistributed Systems

Requirements

  • 4+ years of software engineering experience in large-scale cloud services, backend systems, or distributed infrastructure environments.
  • Hands-on experience working with in-memory datastores such as Redis or Valkey in production-scale systems.
  • Experience building cloud-based control-plane software and distributed systems.
  • Strong programming skills in languages such as Go, Python, or Rust.
  • Solid understanding of backend architecture, scalability patterns, observability, and reliability engineering.
  • Experience working with cloud platforms and related technologies such as EC2, Datadog, CloudWatch, Sentry, or similar tools.
  • Proven ability to take ownership of complex technical initiatives and deliver high-quality, pragmatic solutions.
  • Strong communication and collaboration skills with experience working across cross-functional engineering teams.
  • Ability to mentor junior engineers, establish technical standards, and guide best practices.
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field preferred.

Responsibilities

  • Design, develop, and maintain scalable storage platform solutions supporting high-throughput distributed systems and cloud-native applications.
  • Own and improve in-memory datastore infrastructure, including monitoring systems, control-plane software, database proxies, backups, and automation tooling.
  • Collaborate closely with engineering teams and stakeholders to understand business challenges and deliver robust technical solutions end-to-end.
  • Lead architectural improvements focused on resiliency, scalability, cost optimization, and operational excellence.
  • Build and maintain systems that support 24/7 uptime requirements across large-scale cloud environments.
  • Drive innovation in emerging infrastructure technologies, including distributed databases, AI-assisted monitoring, and tiered storage solutions.
  • Contribute to engineering best practices through code reviews, mentoring, technical documentation, and design discussions.
  • Partner cross-functionally to align technical initiatives with broader organizational goals and infrastructure strategy.
View Full Description & ApplyYou'll be redirected to the employer's site
166,000 - 210,000 USD per year
Apply Now