Назад
Company hidden
3 дня назад

Software Engineer (C++/Cloud Storage)

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

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

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

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

Текст:
/
TL;DR
Software Engineer (C++/Cloud Storage): Building and delivering enterprise-class software-defined storage products across the full lifecycle, from feature design and development through testing and deployment, with an accent on distributed systems, cloud-native storage, and hyperscaler integrations. Focus on designing scalable and reliable storage components, solving complex system-level problems, and leading feature development in collaboration with SREs, product managers, and cloud partners.

Location: Hybrid role based in Waltham, Massachusetts; Morrisville, North Carolina; or San Jose, California, United States. Waltham is preferred, with possible consideration for RTP, North Carolina, and San Jose.

Salary: USD 196,350–292,600 per year, depending on location, qualifications, experience, and education.

Company

hirify.global develops intelligent data infrastructure, including enterprise storage, integrated data services, and cloud-based software-defined storage solutions.

What you will do

  • Design, develop, and test features for complex, interdependent distributed storage systems.
  • Build maintainable cloud-native storage components that meet scalability, reliability, and performance goals.
  • Drive feature development independently from design through completion.
  • Collaborate with cloud hyperscalers, SREs, Product Management, partner teams, and cross-functional engineering groups.
  • Participate in design reviews, architectural discussions, technical investigations, and solution planning.
  • Mentor junior engineers in technical execution and engineering best practices.

Requirements

  • 12+ years of software engineering or development experience.
  • Strong experience in software design, development, and system-level architecture.
  • Proficiency in C++ or C; secondary experience with Go or Python.
  • Hands-on experience with cloud technologies and distributed storage systems at scale.
  • Practical experience with GCP, Azure, OCI, or AWS.
  • Knowledge of data structures, algorithms, multithreading, distributed systems, and modern programming practices.

Nice to have

  • Team lead experience and the ability to lead features or small teams independently.
  • Experience in networking and storage, especially cloud-based or distributed storage systems.
  • Exposure to software-defined storage or large-scale cloud-native data platforms.
  • Understanding of high-availability systems, filesystems, or networking protocols.
  • Bachelor’s degree in computer science, engineering, or a related field; a master’s degree is preferred.

Culture & Benefits

  • Hybrid working environment with in-office and in-person expectations.
  • Health, life, retirement or pension, paid time off, and leave benefits, subject to regional policies.
  • Performance-based incentives, employee stock purchase opportunities, and potential restricted stock units.
  • Culture emphasizing initiative, ownership, collaboration, innovation, and work-life balance.
  • Selected hiring stages may use AI tools to support human evaluation and decision-making.

Hiring process

  • Applications are reviewed through the company website.
  • Some stages may include AI-assisted application evaluation alongside human decision-making.

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