Software Engineer II - MarkLogic
$124.95k - $147kProgress
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
$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...SuggestedFull timeRemote work$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...SuggestedRemote workWorldwideRelocationFlexible hours- ...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
$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...SuggestedTemporary work- ...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...SuggestedRemote work
$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 payPermanent employmentTemporary workWork experience placementH1bWork at officeRemote workFlexible hours- 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
$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 timeTemporary workApprenticeshipLocal areaFlexible hours$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...- ...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...
$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 workVisa sponsorshipFlexible hoursShift work- 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...
$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 workLocal areaFlexible hours- 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...
$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- 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...
$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...- ...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 timeWork at officeWorldwide
- ...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
$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 timeTemporary workWork at officeLocal areaWorldwideFlexible hours- ...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 employmentH1bWork at officeWork visa
- ...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 areaRemote work
- 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 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...
$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...ApprenticeshipWork at officeLocal areaEasy work$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 payContract workTemporary workLocal areaFlexible hours- ...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 payPermanent employmentFull timeLocal areaRemote work
- 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 timeContract work
- ...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 placementRemote work2 days per week
- ...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 employmentLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II - MarkLogic. Be the first to apply!
- software engineer internship remote Raleigh, NC
- IT software developer Raleigh, NC
- software engineer staff Raleigh, NC
- machine learning software engineer Raleigh, NC
- software engineer part time Raleigh, NC
- senior robotics software engineer Raleigh, NC
- junior software developer Raleigh, NC
- software developer night shift Raleigh, NC
- software engineer entry level Raleigh, NC
- software development engineer aws Raleigh, NC

