Software Engineer II - MarkLogic

Company: Progress

Location: Remote (Remote)

Salary: $124,950 - $147,000 a year

Type: Full-time

Remote: Yes

Posted: 2026-06-22

About this role

We are Progress (Nasdaq: PRGS) - the trusted provider of software that enables our customers to develop, deploy and manage responsible, AI-powered applications and experiences with agility and ease.

We’re proud to have a diverse, global team where we value the individual and enrich our culture by considering varied perspectives because we believe people power progress. Join us as a Software Engineer II and help us do what we do best: propelling business forward. This will be a remote role working out of your home office in the US.

Are you eager to be at the forefront of the database revolution? Do you want to work with cutting-edge NoSQL technology that Global 2000 customers rely on to solve their mission-critical Big Data challenges? MarkLogic is a powerful, agile, and trusted enterprise multi-model database used worldwide in industries such as media, government, financial services, healthcare, and more. Our customers bet their businesses on us, and we deliver.

As a member of theMarkLogic Database Engineering team, you will contribute to the development of the core systems that power MarkLogic’s multi‑model database. This role focuses on hands‑on work in database internals and server‑side infrastructure, building reliable, secure, and high‑performance capabilities used by customers at scale.

This position is intended for an experienced individual contributor who is continuing to develop depth in C++ systems programming, distributed systems, and large‑scale server software, working closely with senior engineers on complex, mission‑critical components.

In this role, you will:

Core Systems Development

  • Design, implement, test, and maintain C++ components within the MarkLogic Server.
  • Contribute to core subsystems such as transactions, journaling, security, encryption, backup and restore, logging, storage abstractions, and server‑side execution engines.
  • Write correct, efficient, and maintainable code with attention to performance, durability, and sec...

Create Your Job Alert

Other Software Jobs

Other Jobs in Remote