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

Software Engineer II - MarkLogic

$124.95k - $147k

Progress

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 hybrid role working out of your home office and either our Raleigh, NC or Burlington, MA office. Candidates must be local to one of those locations at the time of application as we can not provide any relocation packages. 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 the MarkLogic 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 security. Distributed and Multi‑Platform Systems Develop and maintain software components that operate in distributed, multi‑threaded environments. Contribute to features and fixes related to availability, scalability, data durability, and fault tolerance. Ensure server components operate reliably across Linux, Windows, and cloud environments. Quality, Testing, and Debugging Collaborate with Quality Assurance engineers to define and implement effective testing strategies. Debug and resolve complex server‑side issues using tools such as GDB. Address defects identified through testing, internal validation, or customer‑reported issues. Collaboration and Engineering Practices Participate in code and design reviews, learning established patterns and best practices for systems and database development. Work with senior engineers, product management, and support teams to understand requirements and production usage. Assist Support Engineers in diagnosing and resolving complex customer issues related to MarkLogic Server. Provide technical analysis and fixes for customer‑impacting problems. Use Git‑based workflows and follow established development and engineering standards. Your background: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). Approximately 3+ years of professional software development experience, preferably in systems or backend development. Strong programming experience in C++, particularly in server‑side or systems software. Solid understanding of: Data structures and algorithms Object‑oriented programming principles Linux/Unix operating systems Multi‑threaded and concurrent programming concepts Experience using Git or similar version control systems. Strong problem‑solving and debugging skills. Good written and verbal communication skills. Additionally, it would be beneficial if you have: Experience working on database systems, distributed systems, or large‑scale backend platforms. Familiarity with transactions, write‑ahead logging, replication, or consistency models. Exposure to security concepts such as authentication, authorization, TLS/SSL, or encryption. Exposure to additional languages such as JavaScript or XQuery used in server‑side runtimes. Exposure to cloud platforms such as AWS or Azure. Base Salary Range: $124,950 – $147,000. This position is also eligible to participate in our performance‑based annual corporate bonus plan. Final base compensation is determined by a number of factors, including but not limited to job‑related skills, education, demonstrable experience, and allowance for future and continued salary growth. We also offer a robust benefits package, with details below. Preferred 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. #J-18808-Ljbffr Progress Software Corporation

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II - MarkLogic in Raleigh, NC vacancy
  • $197.4k - $232k

     ...: FullTime Location Type: Remote Department Engineering Compensation: $197.4K – $232K • Offers Equity At Confluent...  .... One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend systems... 
    Suggested
    Full time
    Remote work

    Confluent

    Raleigh, NC
    1 day ago
  • $154.7k - $208k

     ...services, transportation, and manufacturing, representing a significant portion of the global economy. About the role Senior Software Engineer II, Operational Excellence (OPX) within the Developer Experience organization. The OPX team ensures production health and... 
    Suggested
    Remote work
    Worldwide
    Relocation
    Flexible hours

    Samsara

    Raleigh, NC
    2 days ago
  •  ...insights, and better customer experiences. You will collaborate with engineers and platform partners while growing your skills in observability engineering and automation. As a Software Engineer II at JPMorganChase within Enterprise Platforms, you will administer and... 
    Suggested

    慨正橡扯

    Raleigh, NC
    18 hours ago
  • $111k

    Software Engineer II - HashiCorp Vault (Ecosystem) We are looking for a Mid‑Level Engineer with a deep backend focus to join our team. Your Role and Responsibilities Design, prototype and implement features and tools while ensuring stability and usability. Collaborate... 
    Suggested
    Temporary work

    IBM

    Raleigh, NC
    2 days ago
  •  ...Data Platform Engineer II, F/T at Truist Bank (Raleigh, NC) Responsible for dvlpg, building, & maintaining data or BI or content mgmt, doc composition platforms on on-premise infrastructure & cloud (SaaS) instance, where appropriate. Dsgns & implmts fault tolerant systems... 
    Suggested
    Remote work

    Truist Bank

    Raleigh, NC
    2 days ago
  • $130k - $170k

     ...What You'll Do We're looking for a Senior Software Engineer to join our Retirement & Income Solutions (RIS) business. In this role, you'll be an engineering lead providing architectural oversight for the modernization of our retirement recordkeeping platform by designing... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    Remote work
    Flexible hours

    Principal Financial Group

    Raleigh, NC
    4 days ago
  • A technology firm is hiring a Senior Software Engineer II to lead complex backend services and systems for their data streaming platform. The ideal candidate will have over 5 years of industry experience, expertise in major backend programming languages, and strong leadership... 
    Remote work

    Confluent

    Raleigh, NC
    3 days ago
  • $101.5k - $144.5k

     ...systems. Explore the opportunities at the intersection of backend engineering and AI, helping to transform how Cisco and its customers...  ...information and intelligent automation. Your Impact As a passionate software engineer, you bring expertise in developing scalable backend... 
    Full time
    Temporary work
    Apprenticeship
    Local area
    Flexible hours

    Cisco Systems, Inc.

    Raleigh, NC
    1 day ago
  • $101.5k - $169.1k

     ...the Cox family of companies. The VMware Platform Operations Engineer is a key technical contributor within the T3 support organization...  ...networking, and storage layers. This position is open across Level II, Senior, and Lead levels, with leveling determined based on... 

    Cox Communications

    Raleigh, NC
    5 days ago
  •  ...Software Systems Engineer - II America Networks is a leading sensor and networking solutions partner for companies in any Industrial, Manufacturing, and Waste management space. We design and manufacture sensors for storage tanks, water metering, energy metering, gas... 

    America Networks

    Cary, NC
    18 hours ago
  • $101.5k - $169.1k

     ...Company Cox Communications, Inc. Job Family Group Engineering / Product Development Job Profile Sr Cloud Engineer...  ...customer platforms. This position is open across Level II, Senior, and Lead levels, with leveling determined based on experience... 
    Remote work
    Visa sponsorship
    Flexible hours
    Shift work

    Cox Communications

    Raleigh, NC
    1 day ago
  • Jewelers Mutual Insurance Group in Raleigh, NC is seeking a Software Engineer to support our Shipping platform, crucial for managing shipments of high-value items. This role is focused on integrating shipping capabilities into our modern serverless architecture and includes... 

    Jewelers Mutual Insurance Group

    Raleigh, NC
    3 days ago
  • $95.3k - $158.8k

     ...for building peace and prosperity in society. Job Description Location: Raleigh, NC / Hybrid We are hiring a Senior Software Engineer to build and scale AI‑powered internal tools that materially improve efficiency, quality, and speed across the organization. The... 
    Temporary work
    Local area
    Flexible hours

    LexisNexis

    Raleigh, NC
    2 days ago
  • Ryder System, Inc. is seeking an Application Support Engineer II based in Raleigh, North Carolina. This role involves advanced application support and engineering-level troubleshooting across enterprise platforms. You'll lead complex issues and work independently. Ideal... 

    Ryder System, Inc.

    Raleigh, NC
    18 hours ago
  • $60k

    Job Seekers can review the Job Applicant Privacy Policy by clicking here ( Job Description Summary The Application Support Engineer II role combines advanced application support with engineering-level troubleshooting across enterprise platforms. Engineers will take lead... 
    Full time

    Ryder System, Inc.

    Raleigh, NC
    8 hours ago
  • We are looking for a Software Engineer to support our Shipping platform. This platform enables jewelers to attach insurance to shipments of high-value items as they move between customers, suppliers, and partners. It is a revenue-critical system with deep integrations across... 

    Jewelers Mutual Insurance Group

    Raleigh, NC
    4 days ago
  • $120k - $140k

    A prominent technology organization in the Raleigh, NC area is seeking a SOC Engineer II. This role requires experience in security operations and incident response, focusing on SIEM platforms and cloud security. You will monitor security incidents, investigate vulnerabilities... 

    Piper Companies

    Raleigh, NC
    3 days ago
  •  ...securely and efficiently across branch offices, campus networks, and multi‑cloud environments. We are seeking a highly skilled Software Development Engineer to join our team focused on the development of Cisco’s new generation Secure Routers. Role Responsibilities Design and... 
    Full time
    Work at office
    Worldwide

    Cisco

    Raleigh, NC
    3 days ago
  •  ...responsible for automating and maintaining the build process for middleware components. The role involves providing 24/7 support for MS IIS issues and requires a minimum of 5 years of industry experience with web server platforms. Candidates should possess strong... 
    Permanent employment

    TekWissen LLC

    Raleigh, NC
    4 days ago
  • $123.6k - $200.1k

     ...and efficiently across branch offices, campus networks, and multi-cloud environments. We are seeking a highly skilled Software Development Engineer to join our team focused on the development of Cisco’s new generation Secure Routers. You will be responsible for development... 
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide
    Flexible hours

    Cisco Systems, Inc.

    Raleigh, NC
    4 days ago
  •  ...experienced Programmer Analyst with experience in all aspects of software development. The ideal candidate will possess experience in...  ...Qualifications ~ Bachelor's degree in Computer Science, Software Engineering, or related field. ~5+ years of experience combined in... 
    Permanent employment
    H1b
    Work at office
    Work visa

    SunTrust Investment Services, Inc.

    Raleigh, NC
    4 days ago
  •  ...covering TN and SC. 80% travel.What’s the role?Field Support Engineer II, with limited supervision, installs, repairs, upgrades and performs...  ..., upgrades, and repair diagnoses mechanical, hardware, software and systems failures refering to policies and procedures using... 
    Local area
    Remote work

    ZEISS Group

    Raleigh, NC
    2 days ago
  • ZEISS Group is seeking a Field Support Engineer II in North Carolina (Charlotte area) to install and maintain medical instrumentation. The role requires three years of relevant experience and a BS degree in Electronics, Engineering, or related fields. The candidate should... 

    ZEISS Group

    Raleigh, NC
    4 days ago
  • ZEISS Meditec Inc. seeks a Field Support Engineer II primarily based in Charlotte, NC, requiring 80% travel. This role involves installing, repairing, and maintaining ZEISS medical equipment while ensuring customer satisfaction. Candidates need at least three years of experience... 

    ZEISS Meditec Inc.

    Raleigh, NC
    3 days ago
  • $146.6k - $150k

    Tech & AI Data Engineer II - QuantumBlack, AI by McKinsey Job ID: 109242 Atlanta Boston Chicago New Jersey New York City Raleigh San Francisco Toronto Washington DC Apply NowApply Later Do you want to do work that matters, alongside supportive... 
    Apprenticeship
    Work at office
    Local area
    Easy work

    McKinsey & Company

    Raleigh, NC
    4 days ago
  • $25.48 - $63.65 per hour

     ...Job Description The Data Migration Engineer II is responsible for designing, building, testing, and executing data migration solutions that support Oracle Health implementation and interface projects. As part of the Data Management and Migration Delivery Team... 
    Hourly pay
    Contract work
    Temporary work
    Local area
    Flexible hours

    Oracle

    Raleigh, NC
    4 days ago
  •  ...Front-End Engineer II Anywhere Type: Permanent Category: Development Industry: Healthcare Workplace Type: Remote Reference ID: JN -102025-104246 Date Posted: 05/28/2026 Shortcut: Description Recommended Jobs Description: Remote... 
    Hourly pay
    Permanent employment
    Full time
    Local area
    Remote work

    Eliassen Group

    Raleigh, NC
    7 days ago
  • A leading recruitment firm is seeking a Process Engineer II to join the Manufacturing Sciences and Technology (MSAT) team in North Carolina. The role involves assessing and supporting new manufacturing processes for advanced therapies. The ideal candidate has over 3 years... 
    Full time
    Contract work

    CBSbutler

    Raleigh, NC
    1 day ago
  •  ...patient, every day. Position Description The Systems Engineer II provides technical support for computer, network, and security...  ...access points, endpoints, and related infrastructure hardware and software. Working knowledge of network infrastructure requirements... 
    Work experience placement
    Remote work
    2 days per week

    American Board of Anesthesiology, Inc.

    Raleigh, NC
    12 hours ago
  •  ...Systems Engineer II PlanIT Group is seeking a Systems Engineer II for our Federal customer in the Raleigh, NC area. The ideal candidate...  ...installation activities by interfacing with hardware and software planners. Instructs operations personnel on the use of new... 
    Permanent employment
    Local area

    PLANIT Group

    Raleigh, NC
    18 hours ago

Do you want to receive more vacancies?

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