Remotery

Software Engineer II – MarkLogic

atProgressUS flagNorth CarolinaFull-timeFull-stack EngineerMid-levelSenior$125k – $147k/year

Posted 22 hours ago

📋 Description

• Design, develop, test, and maintain C++ components within the MarkLogic Server.

• Contribute to essential subsystems including transactions, journaling, security, encryption, backup and restore, logging, storage abstractions, and server-side execution engines.

• Write accurate, efficient, and maintainable code with a focus on performance, durability, and security.

• Develop and oversee software components that function in distributed, multi-threaded environments.

• Contribute to features and enhancements related to availability, scalability, data durability, and fault tolerance.

• Ensure that server components function reliably across Linux, Windows, and cloud environments.

• Collaborate with Quality Assurance engineers to establish and implement effective testing strategies.

• Debug and resolve intricate server-side issues using tools such as GDB.

• Address defects identified through testing, internal validation, or issues reported by customers.

• Engage in code and design reviews, acquiring knowledge of established patterns and best practices for systems and database development.

• Work alongside senior engineers, product management, and support teams to grasp requirements and production usage.

• Assist Support Engineers in diagnosing and resolving complex customer issues related to MarkLogic Server.

• Provide technical analysis and solutions for customer-impacting problems.

• Utilize Git-based workflows and adhere to established development and engineering standards.


⛳️ Requirements

• 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 background in C++, especially 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 capabilities.

• Good written and verbal communication skills.

• Additionally, it would be advantageous if you have:

• - Experience with 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.

• - Familiarity with additional languages such as JavaScript or XQuery used in server-side runtimes.

• - Experience with cloud platforms such as AWS or Azure.


🏝️ Benefits

• Medical, dental, vision, life & disability, and financial benefits, including a 401(k) retirement savings plan.

• Tuition Reimbursement program.

• Additional voluntary benefits such as critical illness/hospital indemnity, identity theft protection, auto & home insurance, legal, and pet insurance.

• Competitive salary, bonus, and a top-tier Employee Stock Purchase Program (ESPP) with a 27-month lookback.

• Flexible paid vacation time, a 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 focused on physical, mental, and financial health.

People also viewed

Smartsheet18 hours ago

Senior Software Engineer – Remote Eligible from Bulgaria

BG flagBulgaria OnlyFull-timeFull-stack Engineer
ApplyView job
Smartsheet18 hours ago

Senior Software Engineer – Remote Eligible, Bulgaria

BG flagBulgaria OnlyFull-timeFull-stack Engineer
ApplyView job
Domus Global18 hours ago

Fullstack Developer – AI, Product

UY flagUruguay OnlyFull-timeFull-stack Engineer
ApplyView job
PSI CRO AG18 hours ago

Full Stack Developer, AI Solutions

LT flagLithuania OnlyFull-timeFull-stack Engineer€3,200 – €5,000/month
ApplyView job
Software Mind18 hours ago

Senior Software Engineer – Full Stack

CR flagCosta Rica OnlyFull-timeFull-stack Engineer
ApplyView job
Software Mind18 hours ago

Senior Software Engineer

CR flagCosta Rica OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers