TL;DR
Principal Software Engineer (Database): Leading the architecture and implementation of core database kernel features for MarkLogic with an accent on scalability, security, and performance. Focus on designing high-performance distributed systems in C++ and mentoring engineers on complex server-side challenges.
Location: Must be based in or local to Raleigh, NC or Burlington, MA (Hybrid role).
Salary: $144,500 – $178,500 + annual performance bonus.
Company
A trusted provider of software that enables customers to develop, deploy, and manage AI-powered applications and enterprise experiences.
What you will do
- Lead the design, architecture, and implementation of core database features including security and scalability.
- Develop high-performance, fault-tolerant systems utilizing C++.
- Collaborate with product owners and cross-functional teams to define product vision and requirements.
- Mentor and guide junior engineers on best practices in distributed systems and secure software development.
- Create proof-of-concept projects to advance the MarkLogic database platform.
- Conduct technical discussions and ensure effective, collaborative project execution.
Requirements
- 8+ years of experience in database internals or data processing system development.
- 5+ years of experience working with distributed and multi-threaded systems.
- Advanced C++ programming proficiency.
- Strong understanding of Linux/Unix environments.
- Proven ability to debug complex server-side issues.
- Must be local to Raleigh, NC or Burlington, MA as relocation is not provided.
Nice to have
- Familiarity with XQuery and JavaScript.
- Experience with MarkLogic Server or similar NoSQL/SQL hybrid databases.
- Knowledge of cloud platforms like AWS or Azure and containerization.
- Experience with web and network protocols, JSON, and XML.
Culture & Benefits
- Medical, dental, vision, life, and disability insurance.
- 401(k) retirement savings plan and Tuition Reimbursement program.
- Competitive salary, bonus, and Employee Stock Purchase Program (ESPP) with a 27-month lookback.
- Flexible paid vacation, birthday leave, and parental leave.
- Employee well-being and assistance programs focused on mental, physical, and financial health.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →