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

Software Engineer II (C++)

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

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

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

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

Текст:
/

TL;DR

Software Engineer II (C++): Developing core systems and server-side infrastructure for the MarkLogic multi-model NoSQL database with an accent on database internals, distributed systems, and high-performance capabilities. Focus on designing C++ components for transactions, journaling, and storage abstractions while ensuring scalability and fault tolerance across platforms.

Location: Hybrid; Must be local to either Burlington, MA or Raleigh, NC at time of application. No relocation packages provided.

Salary: $124,950 - $147,000

Company

hirify.global is a provider of software that enables customers to develop, deploy, and manage responsible, AI-powered applications and experiences.

What you will do

  • Design, implement, and maintain C++ components for MarkLogic Server subsystems, including transactions, journaling, security, and storage abstractions.
  • Develop software components for distributed, multi-threaded environments to ensure high availability and scalability.
  • Collaborate with QA engineers to define testing strategies and resolve complex server-side issues using GDB.
  • Participate in code and design reviews to implement best practices for systems and database development.
  • Analyze and fix customer-impacting problems in collaboration with support teams.
  • Utilize Git-based workflows and adhere to established engineering standards.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Approximately 3+ years of professional software development experience in systems or backend development.
  • Strong programming experience in C++, specifically for server-side or systems software.
  • Solid understanding of data structures, algorithms, OOP, and Linux/Unix operating systems.
  • Proficiency in multi-threaded and concurrent programming concepts.
  • Must be based in or local to Burlington, MA or Raleigh, NC.

Nice to have

  • Experience with database systems, distributed systems, or large-scale backend platforms.
  • Familiarity with write-ahead logging (WAL), replication, or consistency models.
  • Knowledge of security concepts like TLS/SSL, encryption, and authorization.
  • Exposure to JavaScript, XQuery, AWS, or Azure.

Culture & Benefits

  • Comprehensive medical, dental, vision, life, and disability insurance.
  • 401(k) retirement savings plan and Tuition Reimbursement program.
  • Performance-based annual corporate bonus and Employee Stock Purchase Program (ESPP).
  • Flexible paid vacation, company holidays, and birthday day off.
  • Employee Assistance Program (EAP) focusing on physical, mental, and financial health.

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