Remote Senior Software Engineer (C++ / Mongo)

Posted

Apply now
Please, let Percona know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Percona seeks a talented and dynamic senior C++ software engineer to join its software development team.
  • You will be crucial in designing, developing, and optimizing new features for Percona Server for MongoDB (PSMDB).
  • Collaborate closely with the team building Percona Backup for MongoDB and other teams focused on enhancing the value of PSMDB.
  • Analyze and enhance MongoDB's performance by working with storage engines, developing optimizations for high-throughput environments, and debugging performance bottlenecks.
  • Participate in code reviews to ensure high-quality software and engage with the broader MongoDB open-source community.
  • Work closely with product managers, QA teams, and community contributors to shape PSMDB’s roadmap and prioritize features.
  • Build robust and resilient database solutions focusing on ensuring data integrity, fault tolerance, and high availability across distributed systems.
  • Contribute to upstream projects to bring solutions to the community.
  • Blog, present, and evangelize the software to help increase adoption and grow the community.
  • Engage with other departments in Percona to ensure value-driven solutions.

Requirements:

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

Benefits:

  • Percona offers flexible work hours and various paid time off programs.
  • All necessary equipment for your remote office will be provided.
  • Funds for career development, including external training, certifications, and conferences, are available.
  • Ongoing connectivity allowances are provided to support remote work.
  • Employees have the opportunity to participate in an equity incentive plan.
  • Benefits that support a healthy work/life balance include The Percona Adventure Team, Work-from-Anywhere, FlowDays, and FryDays.
  • Percona supports social responsibility through the PAVE volunteering program and Women Transforming Technology initiatives.
Apply now
Please, let Percona know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Location requirements
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback