Lead the design, architecture, and implementation of high-quality core features for the MarkLogic database, including security, scalability, reliability, and performance
Design and implement high-performance, scalable, and fault-tolerant systems using C++
Collaborate closely with the Product Owner, and Development teams to define product vision and ensure functional and non-functional requirements are met
Mentor and guide junior engineers, promoting best practices in distributed systems and secure software development
Design and implement proof-of-concept projects for the MarkLogic Database and Server Product
Lead technical discussions ensuring project engagements are collaborative and effective
Requirements
8+ years of hands-on experience in database internals or building core components for data processing systems
5+ years of experience in distributed and multi-threaded systems
Advanced C++ coding skills; familiarity with XQuery, JavaScript is a plus
Strong understanding of Linux/Unix systems; Windows experience is a bonus
Knowledge of MarkLogic Server or similar database systems is a significant plus
Working knowledge of all aspects of the software development lifecycle
Proven ability to debug complex server-side issues (e.g., using GDB)
Familiarity with cloud platforms (AWS, Azure) and containerized environments
Experience with version control systems (SVN, Git)
Bachelor’s or master’s degree in Computer Science or equivalent experience
Benefits
Medical, dental, vision, life & disability, and financial benefits (including 401(k) retirement savings plan)
Tuition Reimbursement program
Additional voluntary benefits including crucial illness/hospital indemnity, identity theft protection, auto & home insurance, legal, and pet insurance
Competitive salary, bonus, and best-in-class Employee Stock Purchase Program (ESPP) with a 27-month lookback
Flexible paid vacation time, paid day off for your birthday, and company holidays
A variety of leave plans, including Parental Leave
Employee Assistance Program (EAP) and an employee well-being program focusing on physical, mental, and financial health
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.