Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - MarkLogic Database

$141.95k - $167k

Progress

We are Progress (Nasdaq: PRGS), a provider of software that enables responsible, AI‑powered applications and experiences with ease. We seek a Principal Software Engineer to work with our MarkLogic product. This is a remote role from the United States. Responsibilities Lead the design, architecture, and implementation of high‑quality core features for the MarkLogic database, including search, language support, JavaScript engine integration, 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. Qualifications 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 (Google V8) 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. Preferred Qualifications Experience with high‑performance distributed systems, fault‑tolerant software architecture, and performance optimization. Experience with MarkLogic Server or similar NoSQL/SQL hybrid databases. Experience integrating and maintaining JavaScript engines (Google V8) within database systems. Knowledge of web and network protocols, as well as document formats like JSON and XML. Compensation and Benefits Base Salary Range: $141,950‑$167,000. This position is also eligible to participate in our performance‑based annual corporate bonus plan. 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 Employee Stock Purchase Program (ESPP) with a 27‑month lookback. Flexible paid vacation time, paid day off for your birthday, and company holidays; various leave plans, including Parental Leave. Employee Assistance Program (EAP) and an employee well‑being program focusing on physical, mental, and financial health. #J-18808-Ljbffr Progress Software Corporation

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - MarkLogic Database in New York, NY vacancy
  • $117.6k - $218.4k

     ...technology. Job Responsibilities Develop software solutions that are efficient in time...  ...proficiency in C/C++ programming Strong software engineering and problem solving skills Deep...  ...of data structures, algorithms, and databases Understanding of compilers, parsing and... 
    Database

    Cadence Design Systems

    New York, NY
    3 days ago
  •  ...RESPONSIBILITIES: Kforce has a client that is seeking a Senior Principal Software Engineer (Delivery & Architecture) in New York, NY. Overview: We...  ...ecosystem (including container orchestration and managed databases) * Backend & Data: Python-based microservices, relational... 
    Database
    Hourly pay
    Contract work

    Kforce

    New York, NY
    9 hours ago
  •  ...Principal Software Engineer – GP Enterprise Solutions As a Principal Software Engineer at GPES, you’ll manage the end-to-end lifecycle of a development...  ...Manage AWS infrastructure including but not limited to databases, servers and serverless functions Participate in database... 
    Database
    Work at office
    Local area
    Trial period

    Gp Enterprise Inc

    New York, NY
    4 days ago
  • $158.9k - $295.1k

     ...Principal Software Engineer – Full Stack The global capital markets are among the largest markets in the world, valued at over $50 trillion. Transactions...  ...API design skills. Strong understanding of RESTful APIs, database design, and data modeling. Experience with SQL and NoSQL... 
    Database
    Work at office
    Flexible hours
    2 days per week
    3 days per week

    Refinitiv

    New York, NY
    4 days ago
  • $186k - $241k

     ...Job Description The Principal Software Engineer sets the technical direction and architecture across Acme's production application portfolio, including...  ...Storage, Entra ID, and Azure SQL Managed Instance. Strong database and data engineering capabilities, including T‑SQL... 
    Database
    Work at office
    Flexible hours

    Acme Smoked Fish Corp

    New York, NY
    1 day ago
  • A leading software development company is seeking a Principal Software Engineer to work remotely from the United States. The role involves leading the design and implementation of core features for the MarkLogic database, mentoring junior engineers, and collaborating with... 
    Database
    Remote job

    Progress Software Corporation

    New York, NY
    3 days ago
  •  ...financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorgan Chase within the Consumer & Community Bank...  ...using modern programming, Kafka, API Gateways, relational database, observability tools Preferred qualifications, capabilities... 
    Database

    JPMorgan Chase & Co.

    Brooklyn, NY
    20 hours ago
  •  ...revolutionize fintech. About the Job We are seeking a high-caliber Principal Software Engineer to serve as the Technical Lead (TL) and Technical...  ...LLMOps & Infrastructure: Hands-on experience with Vector Databases, model monitoring, and the infrastructure required to scale... 
    Database
    Remote work
    Flexible hours

    Taulia

    New York, NY
    3 days ago
  • $180k - $220k

    Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators...  ...native architectures Proficiency with SQL and relational database design Legally eligible to work in Canada and/or the U.S... 
    Database
    Remote work

    eDynamic Learning

    New York, NY
    3 days ago
  •  ...Systems (NextGen) is currently seeking to fill multiple (Principal / Senior) Software Engineer positions with staff who have experience supporting...  ...C++ Frameworks: Angular, Spring Boot, Vue, QT, React Database modeling: OpenSearch Dashboards Algorithm development,... 
    Database

    NextGen Federal Systems

    Brooklyn, NY
    1 day ago
  •  ...successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and...  ...orchestration, retrieval augmented generation, and vector databases. Hands‑on experience integrating or experimenting with commercial... 
    Database
    Work experience placement
    Local area
    Remote work

    Cengage

    Brooklyn, NY
    4 days ago
  • $150k - $225k

     ...visit lumistry.com. Job Summary We are seeking a skilled Principal Software Engineer to join the Lumistry team. In this role, you will help drive...  ...data pipelines supporting clinical workflows, drug databases, and reporting needs. Required Skills/Experience Bachelor... 
    Database

    Lumistry

    New York, NY
    3 days ago
  •  ...financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorgan Chase within the Consumer & Community Bank...  ...using modern programming, Kafka, API Gateways, relational database, observability tools Preferred qualifications, capabilities... 
    Database

    慨正橡扯

    New York, NY
    1 day ago
  • $190.6k - $263.9k

     ..., security, and operations to create software solutions that support the bank's growth...  ...financial institution. As a Principal Software Engineer, you will provide technical leadership...  ...platforms. Experience designing relational database schemas, APIs, integrations,... 
    Database
    Summer work
    Bank staff
    Currently hiring
    Work at office
    Local area
    Remote work
    Work from home

    Upstart

    New York, NY
    4 days ago
  • $183.1k - $340k

    ## Principal Software Engineer - AI - CoCounsel AuditApplyremote type: Hybridlocations: United States of America, New York, New York: United States...  ...using frameworks like FastAPI (or similar), relational databases (PostgreSQL or equivalent), and a major cloud provider (AWS... 
    Database
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Refinitiv

    New York, NY
    10 hours ago
  • $150k - $214k

    Overview We're seeking a Principal Engineer to establish data architecture excellence across our...  ...stores, warehouses) Optimize database performance: query tuning, indexing, execution...  ...Qualifications 10+ years building software applications with heavy focus on data... 
    Database
    Work at office

    Sky Mavis

    New York, NY
    3 days ago
  • $120k - $180k

    Sr./Staff/Principal Software Engineer (Frontend/Fullstack) “The battery is the technology of our time.” -The Economist Voltaiq is an Enterprise...  ...cloud computing (AWS, Azure, GCP) Experience with relational database technologies like SQL Experience with containerization... 
    Database
    Remote work

    Voltaiq

    New York, NY
    3 days ago
  • $197.3k - $313.7k

     ...not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce...  ...seeking a highly motivated, hands-on Principal Member of Technical Staff (PMTS) who brings...  ...-Augmented Generation (RAG), vector databases, AI agents, semantic search, or AI-... 
    Database
    Full time

    Salesforce

    New York, NY
    2 days ago
  •  ...Python‑ontwikkeling. Ervaring in software‑ontwikkeling met Go is een pre...  ..., LlamaIndex en prompt engineering is een pre. Kennis van knowledge graphs, vector databases (zoals Weaviate) en retrieval‑...  ...ontwikkeling en database‑kennis (pre: MarkLogic). Je weet technische concepten... 
    Database

    Youngcoders

    New York, NY
    20 hours ago
  •  ...Professional experience in Java development (Core Java, Java EE/Spring Boot) Good experience in Microservices Strong knowledge of Oracle database concepts Hands‑on experience with PL/SQL programming – stored procedures, triggers, views, functions, and packages Experience in... 
    Database

    Virtusa

    Jersey City, NJ
    20 hours ago
  •  ...Perform database programming for new and existing systems. Write scripts, stored procedures and functions for database system with SQL...  ...documentation Educational Qualification Bachelor in Engineering (BEngg) B.Sc in Computer Science/ Engineering from any Reputed... 
    Database

    Tree of Life

    New York, NY
    20 hours ago
  • $80k - $120k

     ...Exposure to spring integration Exposure to Kubernetes and no‑SQL databases Understanding of data architecture. Ability to clearly and...  ...analysis, design and programming skills Experience with a recognized software development lifecycle methodology Good interpersonal skills in... 
    Database
    Internship
    Work at office

    Triunity Software, Inc.

    Jersey City, NJ
    20 hours ago
  •  ...consulting and development firm composed of smart, motivated engineers. We partner with enterprise media and fintech clients to design...  ...DynamoDB, ElastiCache, DocumentDB, and OpenSearch; maintaining database availability and recovery readiness; leading migrations and... 
    Database

    Econify LLC

    New York, NY
    4 days ago
  • $203k - $260k

     ...aim to leave a positive mark on culture. Job Title: Principal Software Engineer - AI Tooling & Quality Engineering Platforms Team: Global...  ...Java, Kotlin, Python, or Node.js. ● Implement vector databases, embeddings pipelines, and retrieval systems using tools... 
    Database
    New York, NY
    a month ago
  • $213.36k - $320.04k

     ...aim to leave a positive mark on culture. Job Title : Principal Software Engineer - AI Tooling & Quality Engineering Platforms Team :...  ...using Java, Kotlin, Python, or Node.js. ● Implement vector databases, embeddings pipelines, and retrieval systems using... 
    Database
    New York, NY
    1 day ago
  • $251.2k - $340k

     ...come build with us. The Role   We’re looking for a Principal Software Engineer to serve as a senior technical leader across Ro’s engineering...  ...) and experience with distributed systems and relational databases. ~ Experience in metrics instrumentation and data-driven... 
    Database
    Local area
    Flexible hours

    Ro

    New York, NY
    25 days ago
  •  ...this? We currently have an exciting opportunity for Sr Rental Software Engineer to join our Tailored Technology team. This individual will...  ...using version 12c and above.Create, modify, and maintain Oracle database stored procedures, packages, functions, and triggers.Debug... 
    Database
    Work at office
    Remote work
    Monday to Friday
    Flexible hours
    Shift work

    TMW Merchants LLC

    New York, NY
    20 hours ago
  • Modern Software Developer- US ServiceCentral Technologies is looking for a Software Developer to build and...  ...real users. We are looking for a strong software engineer first — someone who understands architecture, databases, APIs, and production-ready code — and who is comfortable... 
    Database

    Valsoft Corp

    New York, NY
    3 days ago
  •  ...will be responsible for writing and maintaining Java code with SpringBoot, integrating with various APIs, and working with Oracle databases. This candidate must be sharp, independent, and enthusiastic to participate. The role is in India, but can be fully remote. We are... 
    Database
    Remote work
    Flexible hours

    Insight Global

    New York, NY
    20 hours ago
  • $184.5k - $246k

     ...technical direction for Medidata's Platform engineering organization — the systems,...  ...organization — not just tool adoption, but how software is designed, reviewed, tested, and...  ...multiple teams and systems 3+ years in a Principal Engineer, Distinguished Engineer, or equivalent... 
    Work at office
    Local area
    Flexible hours
    Shift work

    PowerToFly

    New York, NY
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - MarkLogic Database. Be the first to apply!