Senior Software Engineer, C++ - Mongo

September 24

Apply Now
Logo of Percona

Percona

MySQL Consulting • MySQL Support • MySQL open source software • MySQL Development • MySQL Performance Optimization

201 - 500

Description

• Collaborate with a geographically distributed team to design and implement new features that extend PSMDB’s core functionality. • Analyze and enhance MongoDB's performance by working with storage engines (e.g., WiredTiger), developing optimizations for high-throughput environments, and debugging performance bottlenecks. • Participate in code reviews to ensure high-quality software. Engage with the broader MongoDB open-source community by submitting and reviewing pull requests (PRs) and addressing issues the community raises. • Work closely with product managers, QA teams, and community contributors to shape PSMDB’s roadmap and prioritize features that bring the most outstanding value. • Build robust and resilient database solutions focusing on ensuring data integrity, fault tolerance, and high availability across distributed systems. • Contribute to upstream projects we leverage to bring our solutions to the community. • Serve as a mentor to junior developers, guiding best practices in software design, coding, testing, and debugging, particularly in large-scale distributed database systems. • Blog, present, and evangelize our software to help increase adoption and keep our thriving community growing • Engage with other departments in Percona to ensure we’re delivering value-driven solutions.

Requirements

• Bachelor's degree in Computer Science or a related field or equivalent experience • Minimum 5+ years of experience in C++ development and object-oriented design • Strong understanding of NoSQL databases and large-scale distributed systems, preferably MongoDB • Strong knowledge of compression and encryption algorithms and techniques • Experience with Continuous Integration and Continuous Delivery tools such as Jenkins, CircleCI, and Travis • Experience with high concurrency threading models, atomics, and locking primitives • Knowledge of various programming and scripting languages such as BASH, Perl, and Python • Working with tools like profiler, gdb, and strace for debugging

Apply Now

Similar Jobs

August 30

Gympass

1001 - 5000

Develop backend solutions for Wellhub’s user exploration and discovery services.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com

Join our Facebook group

👉 Remote Jobs Network