Назад
Company hidden
1 день назад

Senior Software Engineer – Storage

143 000 - 273 000$
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
c1
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer – Storage (C++/Linux): Building scalable storage services, data path components, and systems infrastructure for the HPE Alletra Enterprise Storage Platform with an accent on concurrency, distributed storage, data integrity, and performance. Focus on debugging complex systems, designing highly available storage features, developing automated validation frameworks, and mentoring engineers.

Location: Hybrid, with an average requirement of 2 days per week in an HPE office in Durham, North Carolina, or Andover, Massachusetts, United States.

Salary: Annual base salary of USD 143,000–273,000 in Massachusetts or USD 126,500–290,500 in North Carolina. Variable incentives may also be offered.

Company

hirify.global is a global edge-to-cloud company developing technologies that connect, protect, analyze, and manage data and applications from edge to cloud.

What you will do

  • Design and develop storage services, data path components, and systems infrastructure for the HPE Alletra Enterprise Storage Platform.
  • Implement scalable, highly concurrent solutions using modern C++ in Linux environments.
  • Investigate and resolve functional, reliability, and performance issues with profiling and diagnostic tools.
  • Design distributed storage features focused on availability, data integrity, and operational efficiency.
  • Collaborate with software, performance, platform, and quality engineering teams and participate in design, code, and test reviews.
  • Develop automated tests and validation frameworks, evaluate technologies that improve storage capabilities, and mentor less experienced engineers.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Information Systems, or equivalent.
  • Typically 6–10 years of experience.
  • Extensive experience with multiple software system design tools and programming languages.
  • Strong C++ skills, including STL, Boost, templates, basic C++, and object-oriented programming concepts, plus Python.
  • Experience with systems, distributed systems, or embedded systems; Linux operating system concepts, including CPU, memory, and system architecture.
  • Experience with multithreaded programming using mutexes and locks, algorithms, data structures, performant code, and debugging or profiling tools such as GDB and perf.
  • Experience in software system architecture, integrating software systems across multiple platform types, and evaluating software testing methodologies, test plans, scripts, and tools.
  • Excellent analytical, problem-solving, written, and verbal communication skills; mastery of English and the local language, including the ability to communicate architectures, present design proposals, and negotiate options with senior management.

Nice to have

  • Experience with file systems, storage, data path work, or systems infrastructure code.
  • Knowledge of Kubernetes.

Culture & Benefits

  • Hybrid work with flexibility to manage professional and personal needs.
  • Health and wellbeing benefits supporting physical, financial, and emotional wellbeing.
  • Personal and professional development programs supporting career growth and technical expertise.
  • Inclusive workplace committed to valuing varied backgrounds and individual uniqueness.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →