← Back to jobs
A

Senior Systems Software Engineer – Storage Data Plane

Not specifiedFull-timeSystems Software DevelopmentCloud Computing

Join a cloud infrastructure team developing and operating a large-scale distributed storage system. The role focuses on core data-plane logic, durability, performance, reliability, and secure operation.

Responsibilities

  • Develop and maintain core storage data-plane components
  • Design and implement reliable, scalable, secure, and high-performance distributed systems
  • Contribute to software architecture and durability-focused engineering projects
  • Collaborate with teams across the organization to operate large-scale cloud storage systems
  • Mentor engineers and contribute to code reviews and knowledge-sharing

Requirements

  • At least 5 years of non-internship professional software development experience
  • At least 5 years of programming experience with one or more software languages
  • At least 5 years of professional C/C++ development experience
  • At least 4 years designing or architecting new and existing systems, including reliability and scaling
  • Experience mentoring, serving as a technical lead, or leading an engineering team
  • Experience using coding assistants such as Claude Code or Copilot in software development

Nice to have

  • Bachelor’s degree in computer science or equivalent
  • Experience across the full software development lifecycle, including coding standards, code reviews, source control, builds, testing, and operations
  • Experience training or mentoring teams on LLM-assisted development workflows

Benefits

  • Mentorship and knowledge-sharing from experienced engineers
  • Opportunities to work on large-scale distributed systems
  • Projects supporting continued engineering and career growth
  • Inclusive workplace accommodations during hiring and onboarding

Relevance

More opportunities

Similar jobs

The newest open roles in Systems Software Development.

Questions, answered

Frequently asked questions