Progress

Principal Software Engineer – Marklogic Database

Progress

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $151,980 - $187,740 per year

Job Level

Lead

Tech Stack

AWSAzureCloudDistributed SystemsJavaScriptLinuxSubversionUnix

About the role

  • Lead the design, architecture, and implementation of high-quality core features for the MarkLogic database, including security, 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

Requirements

  • 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 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
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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++XQueryJavaScriptdatabase internalsdistributed systemsmulti-threaded systemsLinuxUnixMarkLogic Serverdebugging
Soft skills
mentoringcollaborationcommunicationleadershipbest practices promotion
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science
Streamline Healthcare Solutions

Principal Software Engineer – Healthcare RCM

Streamline Healthcare Solutions
Leadfull-timeIllinois, Mississippi, Montana, New Hampshire, New Jersey · 🇺🇸 United States
Posted: 3 hours agoSource: streamlinehealthcare.wd501.myworkdayjobs.com
ASP.NETAzureETLjQuerySQLSSIS
Datavant

Enterprise Technical Lead

Datavant
Seniorfull-time$88k–$120k / year🇺🇸 United States
Posted: 3 hours agoSource: boards.greenhouse.io
Go
Dropbox

Principal Software Engineer

Dropbox
Leadfull-time$221k–$336k / year🇺🇸 United States
Posted: 4 hours agoSource: boards.greenhouse.io
Forerunner

Full-Stack Lead Manager

Forerunner
Seniorfull-time$200k–$240k / yearCalifornia, Maine, New York · 🇺🇸 United States
Posted: 4 hours agoSource: boards.greenhouse.io
AWSGraphQLJavaScriptNode.jsReactTypeScript