Senior Software Engineer (C++ / Mongo)

A global leader in open-source database software, support, and services, specializing in MySQL, MongoDB, PostgreSQL, and MariaDB.
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Manager, Sales - Walmart Business, Public Sector

Senior Manager role leading B2B sales initiatives for Walmart Business, focusing on public sector clients and government procurement solutions.

Senior Quality Engineer-Payments Validation

Senior Quality Engineer position at Walmart focused on payment systems validation, test automation, and quality assurance leadership in Bentonville, AR.

(USA) Senior, Software Engineer

Senior Software Engineer position at Walmart Global Tech, focusing on building scalable distributed systems with Java and cloud technologies in a hybrid work environment.

Software Engineer III

Senior Software Engineer position at Walmart Global Tech focusing on pharmacy systems and backend development using Java, Kubernetes, and microservices architecture.

Software Engineer III- Salesforce

Senior Salesforce Engineer role at JPMorgan Chase's Nutmeg division, focusing on developing and integrating Salesforce solutions for customer service and operations platforms.

Description For Senior Software Engineer (C++ / Mongo)

Percona, a leading provider of open-source database solutions, is seeking a Senior C++ Software Engineer to join their distributed engineering team. This role focuses on developing and optimizing features for Percona Server for MongoDB (PSMDB) and collaborating on Percona Backup for MongoDB. The ideal candidate will bring 5+ years of C++ expertise and deep knowledge of distributed systems and databases.

The position offers an opportunity to work with cutting-edge database technology while contributing to the open-source community. You'll be responsible for implementing enterprise-grade functionality, optimizing performance, and ensuring data integrity across distributed systems. The role requires strong technical skills in C++, MongoDB, and system-level programming, combined with the ability to collaborate effectively in a global remote team.

Percona offers an inclusive, remote-first culture with colleagues in over 50 countries. The company provides comprehensive benefits including flexible work arrangements, career development opportunities, and equity participation. They strongly support work-life balance through various programs like FlowDays and Work-from-Anywhere policies.

This is an ideal opportunity for experienced engineers passionate about open-source technology and database systems who want to make a significant impact in the database community. The role combines technical challenges with community engagement, offering a chance to influence the direction of important database tools while working with a globally recognized leader in the open-source database space.

Last updated 3 months ago

Responsibilities For Senior Software Engineer (C++ / Mongo)

  • Collaborate with distributed team to design and implement new features for PSMDB
  • Analyze and enhance MongoDB's performance with storage engines
  • Participate in code reviews and engage with MongoDB open-source community
  • Work with product managers, QA teams to shape PSMDB's roadmap
  • Build robust database solutions focusing on data integrity and high availability
  • Contribute to upstream projects
  • Blog, present, and evangelize software
  • Engage with other departments to deliver value-driven solutions

Requirements For Senior Software Engineer (C++ / Mongo)

MongoDB
  • Bachelor's degree in Computer Science or related field or equivalent experience
  • 5+ years of experience in C++ development and object-oriented design
  • Strong understanding of NoSQL databases and distributed systems
  • Strong knowledge of compression and encryption algorithms
  • Experience with CI/CD tools (Jenkins, CircleCI, Travis)
  • Experience with high concurrency threading models
  • Knowledge of BASH, JavaScript, and Python
  • Experience with profiler, gdb, and strace for debugging

Benefits For Senior Software Engineer (C++ / Mongo)

Equity
  • Flexible work hours
  • Paid time off programs
  • Remote office equipment provided
  • Career development funds
  • Connectivity allowances
  • Equity incentive plan
  • Work-from-Anywhere policy
  • FlowDays and FryDays programs
  • PAVE volunteering program

Interested in this job?