Software Engineer II (C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →