Percona is seeking a Senior C/C++ Software Engineer to join its Open Source Software Development team.
The role involves working on the Percona Server for MySQL, Percona XtraBackup, Percona XtraDB Cluster, and Oracle MySQL.
This is a remote position, allowing you to work from your home office with online tools and resources.
Travel is required approximately once per year for meetings.
A reliable high-speed internet connection is necessary for this role.
The position offers flexible work hours, and the company provides a laptop and internet access.
Requirements:
A Bachelor's degree in Computer Science or a related field, or equivalent experience is required.
Candidates must be able to communicate effectively in fluent English, both verbally and in writing.
A minimum of 3+ years of experience in C/C++ development and object-oriented design is necessary.
A strong understanding of SQL databases, preferably MySQL, is required.
Candidates should have a strong understanding of DBMS internal algorithms, including those used in query optimization, B-tree indexing, multiversion concurrency control, and ARIES crash recovery.
Knowledge of compression and encryption algorithms and techniques is essential.
Experience with client/server or distributed network communication systems is required.
Familiarity with high concurrency threading models, atomics, and locking primitives is necessary.
Knowledge of various programming and scripting languages such as BASH, Perl, and Python is required.
Proficiency with tools like gdb and strace is necessary.
Candidates must be proficient with git, GitHub, and source code management methodologies.
Knowledge of Open Source software concepts and community engagement is required.
Benefits:
Percona offers flexible work hours and various paid time off programs.
The company provides all necessary equipment for your remote office.
Employees receive funds for career development, including external training, certifications, and conferences.
Ongoing connectivity allowances are provided to support remote work.
Employees have the opportunity to participate in an equity incentive plan.
The company promotes a healthy work/life balance through initiatives like The Percona Adventure Team, Work-from-Anywhere, FlowDays, and FryDays.
Percona supports social responsibility through the PAVE volunteering program and initiatives like Women Transforming Technology.