Software Engineer - MySQL (Remote)
Software Engineer - MySQL (Remote)

Software Engineer - MySQL (Remote)

Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Go Premium
P

At a Glance

  • Tasks: Design and implement features for open source database software from your home office.
  • Company: Join Percona, a global leader in open source database solutions.
  • Benefits: Enjoy flexible hours, remote work, and generous career development support.
  • Why this job: Make an impact in the tech world while working with cutting-edge database technologies.
  • Qualifications: 2+ years in C/C++ development and strong SQL knowledge required.
  • Other info: Be part of a diverse team across 50+ countries with a focus on innovation.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Join to apply for the Software Engineer – MySQL (Remote) role at Percona.

Percona is looking for a flexible and efficient C/C++ Software Engineer to join its Open Source Software Development team. You will work on the Percona Server for MySQL, Percona XtraBackup, Percona XtraDB Cluster and Oracle MySQL. You will work from your home office, using online tools and resources to contribute to a fast‑moving and high‑quality development environment for Percona and its customers. Travel approximately once per year for meetings. Access to a reliable high‑speed internet connection is required. Flexible work hours. Laptop & Internet access are provided.

What You Will Do

  • Design and implement new features and improvements
  • Diagnose and fix defects in Percona Server for MySQL, Percona XtraBackup, Percona XtraDB Cluster and Oracle MySQL products
  • Perform periodic source code merges from other open source repositories
  • Contribute to upstream projects that we leverage to bring our own solutions to the community
  • Develop test cases for continuous integration deployment
  • Participate in code and design reviews
  • Mentor and guide other team members in their own career development
  • Blog, present and evangelise 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

What Have You Done

  • Bachelor’s degree in Computer Science or a related field, or equivalent experience
  • Ability to speak, listen and write effectively in fluent English
  • Minimum 2+ years of experience in C/C++ development and object‑oriented design
  • Strong understanding of SQL databases, preferably MySQL
  • Strong understanding of DBMS internal algorithms such as query optimisation, B‑tree indexing, multiversion concurrency control, ARIES crash recovery and related concepts
  • Strong understanding of compression and encryption algorithms and techniques
  • with client/server or distributed network communication systems
  • Experience with high‑concurrency threading models, atomics, and locking primitives
  • Knowledge of programming and scripting languages such as BASH, Perl, and Python
  • Proficiency with tools like gdb and strace
  • Proficiency with git, GitHub, and source‑code‑management methodologies
  • Knowledge of Open Source software concepts and community

What Will Make You Stand Out

  • Knowledge of high‑performance algorithms on modern multicore hardware
  • Established history of driving performance enhancements
  • Proven experience in implementing features in Databases
  • Experience with Continuous Integration and Continuous Delivery tools such as Jenkins, CircleCI, and Travis
  • Experience with issue‑tracking, communication, and information‑sharing tools such as JIRA, G‑Suite, and Slack
  • Experience/familiarity with various Linux distribution packaging systems
  • Experience with virtualization and containment tools such as OpenVZ, VirtualBox, Docker, Kubernetes, etc.
  • Experience in Linux systems administration, including suitable expertise with file systems, hardware, and networking
  • Success working in a distributed environment where e‑mail, Slack, and voice calls are the only interactions with clients, colleagues, and managers on a daily basis
  • Ability to work autonomously and mostly asynchronously with the rest of the team

Why Percona

At Percona, we believe an open world is a better world. Our mission is to enable everyone to innovate freely, by providing the best open‑source database software, support, and services. We make databases and applications run better through a unique combination of expertise and open‑source software built with the community for you. Our technical teams are experts in MySQL, MongoDB, PostgreSQL, and MariaDB.

Percona is proud to be a remote‑only and globally dispersed workforce – we have colleagues in more than 50 countries! We offer a collaborative, highly‑engaged culture where your ideas are welcome and your voice is heard.

Our staff receives generous benefits including flexible work hours and various paid time‑off programs, all equipment for your remote office, funds for career development (external training, certifications, conferences), ongoing connectivity allowances, and the opportunity to participate in our equity incentive plan. We also have benefits that support a healthy work/life balance such as The Percona Adventure Team, Work‑from‑Anywhere, FlowDays, FryDays, and overall flexibility. We also support being socially responsible through our PAVE volunteering program and Women Transforming Technology.

If you love the idea of working with a high‑growth tech company that is one of the best in the business and known globally as a leader in the open‑source database space, let’s talk!

#J-18808-Ljbffr

Software Engineer - MySQL (Remote) employer: Percona

Percona is an exceptional employer that champions a flexible and remote work culture, allowing you to thrive in your role as a Software Engineer while enjoying a healthy work-life balance. With generous benefits including career development funds, various paid time off programs, and a collaborative environment where your ideas are valued, Percona empowers its employees to innovate freely and grow within a globally dispersed team of experts. Join us to be part of a leading company in the open-source database space, where your contributions truly make a difference.
P

Contact Detail:

Percona Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - MySQL (Remote)

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, join relevant online communities, and don’t be shy about asking for informational interviews. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, contributions, and any cool stuff you've built. This is your chance to demonstrate your coding chops and passion for open source.

✨Tip Number 3

Prepare for those interviews! Brush up on your C/C++ knowledge, SQL databases, and algorithms. Practice coding challenges and be ready to discuss your past projects and how you can contribute to Percona’s mission.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our awesome team at Percona.

We think you need these skills to ace Software Engineer - MySQL (Remote)

C/C++ Development
Object Oriented Design
SQL Databases
MySQL
DBMS Internal Algorithms
Compression and Encryption Algorithms
Client/Server Communication Systems
High Concurrency Threading Models
BASH
Perl
Python
gdb
strace
git
Open Source Software Concepts

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C/C++ and SQL databases. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about working with us at Percona and how your background makes you a great fit for the team. Keep it engaging and personal.

Show Off Your Open Source Passion: Since we’re all about open source, mention any contributions you’ve made to open source projects. This shows us you’re not just a coder but someone who cares about the community and collaboration.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and helps us keep track of all the amazing talent out there!

How to prepare for a job interview at Percona

✨Know Your Tech Inside Out

Make sure you brush up on your C/C++ skills and have a solid understanding of SQL databases, especially MySQL. Be prepared to discuss algorithms related to query optimisation and concurrency control, as these are crucial for the role.

✨Showcase Your Problem-Solving Skills

During the interview, be ready to tackle some coding challenges or hypothetical scenarios. Demonstrating how you diagnose and fix defects in software will show your practical experience and analytical thinking.

✨Familiarise Yourself with Open Source Culture

Since Percona values open source contributions, it’s a good idea to highlight any past experiences you have with open source projects. Discuss how you've engaged with communities or contributed to upstream projects to show your commitment.

✨Communicate Effectively

As this is a remote position, strong communication skills are essential. Practice articulating your thoughts clearly and concisely, whether it's about technical topics or your previous work experiences. This will help you stand out as a candidate who can thrive in a distributed environment.

Software Engineer - MySQL (Remote)
Percona
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

P
  • Software Engineer - MySQL (Remote)

    Full-Time
    36000 - 60000 ÂŁ / year (est.)
  • P

    Percona

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>