MarkLogic is hiring a

Staff Engineer, Development

San Carlos, United States

Staff Engineer

San Carlos, CA



Are you itching to be on the vanguard of the database revolution? Do you want to work with cutting edge NoSQL technology that Global 2000 customers are using to solve their mission-critical Big Data problems? MarkLogic is  enterprise grade NoSQL database that enterprise customers have been using in production for almost a decade. Our unique technology powers some of the world’s largest and most complex unstructured data applications for customers in media, government, financial services, healthcare, and other industries worldwide. These customers bet their businesses on us, and we deliver for them.   

We’re interested in a smart, passionate, and independent staff engineer to design and develop customer centric features in MarkLogic server, the next generation database for integrating data from silos. You will be responsible for being the primary contributor or leader for new features in MarkLogic server releases. The position also requires participation in maintenance release activities. You will collaborate closely with product management, quality assurance and technical documentation to make sure features are delivered on time with good quality standards.


Basic Qualifications:

  • Over 5 years of design and development experience with C/C++. Experience in  Java, Javascript, XQuery or similar technologies is a plus
  • Over 5 years development experience in distributed, multi-threaded, transactional systems
  • Ability to dive in, debug code, and drive technical problems (i.e threading, deadlock, memory leaks, segmentation faults, cross-feature) to resolution
  • Experience or familiarity with standard application programming interfaces (such as ODBC) for accessing database management systems
  • Working knowledge of all aspects of software development lifecycle
  • Familiarity with automation frameworks in SDLC and continuous integration tools
  • Communication skills ( both verbal and written )
  • Ability to work with highly capable engineering team that follows agile software engineering practices


Preferred Qualifications:

  • Experience with next generation database technologies (NoSQL)
  • Familiarity with Business intelligence tools such as Tableau , Qlik etc
  • Prior database server development experience in a plus (Expertise from RDBMS technologies such as Oracle and DB2 are transferable)
  • Guide junior members in the department


About MarkLogic

MarkLogic® is the world’s best database for integrating data from silos. MarkLogic is an operational and transactional Enterprise NoSQL database platform, and organizations around the world rely on it to integrate their most critical data and build innovative applications on a 360-degree view of that data. MarkLogic makes it easy to get data in and easy to get data out, and it is 100 percent trusted for critical business operations. Headquartered in Silicon Valley, MarkLogic has offices throughout the U.S., Europe, Asia, and Australia.