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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - MarkLogic Database in Richmond, VA 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

    Richmond, VA
    2 days ago
  •  ...About the Team OpenAI’s B2B Engineering team brings our most capable technology to the...  ...products. About the Role We’re looking for a Principal Software Engineer to design and scale the...  ...including distributed systems, APIs, databases, data pipelines, and secure enterprise... 
    Database

    OpenAI

    Richmond, VA
    2 days ago
  •  ...Our client is looking for a highly skilled Principal Software Engineer to lead their Guidewire Claim Center development team. This role requires...  ..., Python, etc. 8+ years of experience with relational databases and SQL – MS SQL Server & Transact SQL proficiency... 
    Database
    Remote work

    Manpower Group Inc.

    Richmond, VA
    1 day ago
  •  ...FullStackFullStack is one of the fastest-growing software consultancy companies in the Americas...  ....The PositionWe're looking to hire a Principal Software Engineer (.NET + Data) to join our team. You'...  ....Experience with SQL and NoSQL databases.Experience implementing event... 
    Database
    Remote work

    Full Stack LLC

    Richmond, VA
    4 days ago
  •  ...ServiceNow Application Developer has a software development background in addition to ServiceNow...  ...Experience with gathering requirements, database design schemas, and data modeling • 8+...  ...: Bachelor’s degree in Software Engineering, Computer Science or a related discipline... 
    Database
    Contract work

    MRINetwork

    Richmond, VA
    1 day ago
  • $180k - $210k

     ...available to them. We are seeking a DevOps Engineer to help design, build, and operate...  ...distributed systems, with clear senior or principal-level impact Experience designing and...  ...‑scale data processing Knowledge of database technologies (SQL, NoSQL)... 
    Database
    Local area
    Remote work
    Flexible hours

    Utilidata

    Richmond, VA
    1 day ago
  • $180k - $220k

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

    eDynamic Learning

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

    Taulia

    Richmond, VA
    1 day 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...  ...maintain data pipelines supporting clinical workflows, drug databases, and reporting needs. Required Skills/Experience... 
    Database

    Lumistry

    Richmond, VA
    5 hours ago
  •  ...the customer experience, our Senior Engineers research and discover new opportunities...  ...them! Position Overview As a Principal Engineer, Software at CarMax, you will lead the design...  ...Experience with SQL Server and NoSQL database technologies. ~ Hands-on experience... 
    Database
    Full time
    Work at office
    2 days per week

    CarMax

    Richmond, VA
    4 days ago
  • $99.6k - $223.4k

     ...this mission-reimagining how software and the cloud work together...  .... We are seeking skilled engineers and builders to join our newly...  ...~ Strong understanding of databases, NoSQL systems, storage, and...  ...working closely with architects, principals, product, and program... 
    Database
    Temporary work
    Worldwide
    Flexible hours

    Oracle

    Richmond, VA
    10 hours ago
  • $99.6k - $223.4k

     ...Job Description Oracle is seeking an experienced Software Engineer to join a highly skilled team focused on building modern cloud and...  ...with strong hands-on experience in Oracle APEX, PL/SQL, Oracle Database technologies, and a solid foundation in full-stack software... 
    Database
    Temporary work
    Flexible hours

    Oracle

    Richmond, VA
    10 hours ago
  •  ...policies, form requests Proficient with database design, migrations, and seeders...  ...to Have 7-10 years of professional software development experience (capability matters...  ...opportunities, and a path to Consultant Engineer level Collaborative culture: Join... 
    Database

    Mavrictech

    Richmond, VA
    1 day ago
  • $124k - $156k

     ...compliance. Learn more at insightsoftware.com.Job Description:As a Principal Software Engineer on the Platform Services team, you will serve as the...  ...processing.Replace legacy messaging anti-patterns (database polling, file-system coupling) with event-driven messaging... 
    Database
    Work experience placement
    Immediate start

    insightsoftware

    Richmond, VA
    5 hours ago
  • $159.21k - $199.01k

     ...Principal Software Engineer (Corporate Systems) The Principal Software Engineer is responsible for providing technical leadership for Coinstar’...  ...layers, including: Application development using .NET and C# Database technologies (SQL, SQL Stored Procedures, No SQL, Redis,... 
    Database
    Temporary work
    Casual work
    Work at office
    Immediate start
    Work from home
    Flexible hours

    Outerwall

    Richmond, VA
    2 days ago
  • $150k - $214k

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

    Sky Mavis

    Richmond, VA
    5 hours ago
  • $120k - $180k

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

    Voltaiq

    Richmond, VA
    1 day ago
  • $96.8k - $251.6k

     ...Job Description The Senior Principal AI Agent / ML Software Engineer is a Senior Staff-level, hands-on technical leadership role responsible for...  ...securely and reliably with enterprise APIs, cloud services, databases, identity systems, secrets management, and external... 
    Database
    Temporary work
    Flexible hours

    Oracle

    Richmond, VA
    2 days ago
  • $99.6k - $223.4k

     ...patients and clinicians. As Principal Member of Technical Staff,...  ...6+ years of relevant software development experience Demonstrated...  ...Strong Software Engineering fundamentals, proficiency in...  ...patterns including experience with database design, data modeling, data... 
    Database
    Temporary work
    Worldwide
    Flexible hours

    Oracle

    Richmond, VA
    2 days ago
  • $99.6k - $223.4k

     ...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle...  ...Oracle's history as the provider of the industry's number one database technology. Exadata group (Server Technologies Division) is... 
    Database
    Temporary work
    Flexible hours

    Oracle

    Richmond, VA
    3 days ago
  • $99.6k - $223.4k

     ...What We're Looking For: Adaptable Engineers: Self-motivated individuals with a quick...  ...into any part of the stack, as well as software debugging and low-level systems troubleshooting...  ...data planes Good understanding of databases and SQL (MySQL) and caching technologies... 
    Database
    Temporary work
    Flexible hours

    Oracle

    Richmond, VA
    3 days 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 Services

    Richmond, VA
    2 days ago
  •  ...Blazor, CSS3 and HTML5 experience. Skills: Web API Design, Development and Security Blazor PL/SQL and using Oracle Database Relational database design T-SQL development In-depth knowledge of system design patterns, tiered architecture, effort estimation... 
    Database

    Syntricate Technologies

    Richmond, VA
    1 day ago
  •  ...applications and processes based on designs and requirements provided by the System Engineering and Architecture Team (SEAT), incorporating AI/ML capabilities where appropriate. Database Administration & Support: Assist the Database Administration team with the... 
    Database
    Contract work
    Work at office
    Local area
    Weekend work
    3 days per week

    My3Tech Inc

    Richmond, VA
    4 days ago
  •  ...Position Overview We are seeking a .NET Software Developer to join a clients application development team due to increasing workload...  ...who is a strong coder in C#, comfortable working deep in the database, and adaptable enough to support different parts of the... 
    Database
    Casual work
    Flexible hours
    Shift work

    HCL Global Systems

    Richmond, VA
    1 day ago
  •  ...supervision, designs, codes, tests, modifies & debugs computer software. Researches & analyzes program or systems problems & develops...  ...control Umbraco (ASP.NET Core CMS) Visual Studio 2022 Relational Databases: strong knowledge of Oracle 11g, 12c databases and MS-SQL.... 
    Database
    Remote work

    AHU Technologies Inc

    Richmond, VA
    2 days ago
  • ## Job Description# Sr. Cloud Database Engineering Lead**Location**: This person will be working remote but must be in VA* Certifications: CompTIA Security+, CompTIA CASP+, Azure or Oracle certifications* Deep Oracle Database & SQL Server leadership experience* Proven... 
    Database
    Remote work

    Apex Systems

    Richmond, VA
    3 days ago
  •  ...Role: VDH Oracle OCI cloud engineer Location: 109 Governor St. Richmond, VA 23219 - 100% onsite Job description:...  ...Server 14(both fusion middleware and weblogic suite) Oracle Database 19c and 26ai Container Database (CDB) and Pluggable Database... 
    Database

    Lorven Technologies

    Richmond, VA
    3 days ago
  •  ...Sr Oracle Database Developer Richmond, VA – Hybrid Experienced PL/SQL developer with skills in Oracle coding. Must also have ability to do data analysis, develop requirements and data models. Must have background in application backend support, Oracle PL/SQL and... 
    Database
    Local area

    Echo IT Solutions

    Richmond, VA
    14 hours ago
  •  ...Job Title: Cloud Data Engineer Duration: 4 Months Location: Richmond, VA...  ...candidate will have a strong background in software engineering, cloud services, and a passion...  ...App Service, AKS, Functions, Storage, Databases Docker, Kubernetes C#, Java, Python... 
    Database
    Work at office

    Apollo ITS

    Richmond, VA
    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!