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

Software Engineer (C++)

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

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

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

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

Текст:
/
TL;DR
Software Engineer (C++/Distributed Storage): Designing and developing storage services, data path components, and systems infrastructure for the HPE Alletra Enterprise Storage Platform with an accent on scalable concurrent C++ solutions, Linux systems, and storage reliability. Focus on debugging performance issues, designing distributed storage features, building automated validation frameworks, and mentoring engineers.

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

Annual base salary: $132,500–$252,500 in Colorado; $143,000–$273,000 in Massachusetts; $126,500–$290,500 in North Carolina. Variable incentives may also be offered.

Company

hirify.global develops edge-to-cloud technology for connecting, protecting, analyzing, and managing data and applications.

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, debug, and resolve functional, reliability, and performance issues with profiling and diagnostic tools.
  • Contribute to 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 new technologies, 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 languages, including C++ with STL, Boost, templates, basic C++, and object-oriented programming concepts, plus Python.
  • Experience with systems, distributed systems, or embedded systems; Linux operating system concepts; and CPU, memory, and system architecture.
  • Experience with multithreaded programming, algorithms and data structures, performant code, and debugging or profiling tools such as GDB and perf.
  • Experience designing software architectures for products and solutions and integrating systems running on multiple platform types.
  • Experience with software testing methodologies, including writing and executing test plans, debugging, and using testing scripts and tools.
  • Excellent analytical, problem-solving, written, and verbal communication skills; mastery in English and the local language; ability to communicate architectures, discuss 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

  • Comprehensive health, financial, and emotional wellbeing benefits for employees and their loved ones.
  • Personal and professional development programs supporting career growth and knowledge specialization.
  • Inclusive workplace committed to valuing varied backgrounds and supporting accessibility.
  • Flexible approach to managing work and personal needs within the hybrid work arrangement.

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