Principal Software Engineer – MarkLogic Database jobs in United States
cer-icon
Apply on Employer Site
company-logo

Progress Software · 19 hours ago

Principal Software Engineer – MarkLogic Database

Progress Software is a trusted provider of software that enables customers to develop, deploy, and manage responsible, AI-powered applications. They are seeking a Principal Software Engineer to lead the design and development of core features related to their MarkLogic database, working closely with various teams to ensure high-quality software delivery.

Enterprise SoftwareElectronicsSoftwareInformation TechnologyComputer
check
Work & Life Balance
check
H1B Sponsor Likelynote

Responsibilities

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

Qualification

C++Database internalsDistributed systemsMarkLogic ServerLinux/UnixCloud platformsVersion control systemsJavaScriptXQueryFault-tolerant systemsPerformance optimizationJSONXML

Required

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. Being able to write software that performs both correctly and efficiently when deployed to a cluster of computers
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

Preferred

Experience with high-performance distributed systems, fault-tolerant software architecture, and performance optimization
Experience with MarkLogic Server or similar NoSQL/SQL hybrid databases
Knowledge of web and network protocols, as well as document formats like JSON and XML

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.

Company

Progress Software

company-logo
Progress Software (Nasdaq: PRGS) empowers organizations to achieve transformational success in the face of disruptive change.

H1B Sponsorship

Progress Software has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2022 (1)

Funding

Current Stage
Public Company
Total Funding
$1.9B
2025-07-22Post Ipo Debt· $1.5B
2024-02-27Post Ipo Debt· $400M
1995-01-01Post Ipo Equity

Leadership Team

leader-logo
Amanda Arria
EVP & Chief Human Resources Officer (CHRO)
linkedin
leader-logo
George Westwater
Director of Software Engineering
linkedin
Company data provided by crunchbase