This job has expired

This position was posted on June 22, 2026 and is likely no longer accepting applications. We've kept it here for historical reference. Check out the similar jobs below!

MariaDB plc logo

Principal Software Engineer - Distributed

Job Overview

Location

Remote - India

Job Type

Full-time

Category

Software Engineering

Date Posted

June 22, 2026

Full Job Description

đź“‹ Description

  • • Build and test distributed database solutions that scale across on-prem and cloud environments.
  • • Enhance system performance and reliability by optimizing replication, sharding, and consistency models including Raft, MVCC, and ACID.
  • • Profile, debug, and fine-tune database performance using Linux/Unix tools such as perf, htop, and iostat.
  • • Maintain clean, reviewable codebases using Git and contribute to open-source projects.
  • • Shape infrastructure and build systems using CMake or Bazel.
  • • Configure and monitor system health and metrics using YAML/JSONnet, Prometheus, and Grafana.
  • • Dive into Linux/Unix internals including systemd, cgroups, logging systems, and core dump analysis.
  • • Automate testing and performance validation through custom or industry-standard load-testing scripts such as YandexTank.
  • • Collaborate with a globally distributed team to solve complex challenges in high-availability database systems.
  • • Work directly on core MariaDB technologies that power 75% of the Fortune 500 and impact billions of users daily.
  • • Ensure robustness and scalability of database systems under high-concurrency workloads.
  • • Participate in code reviews and engineering discussions to uphold high standards of software quality and maintainability.
  • • Contribute to the evolution of MariaDB’s distributed architecture through innovation and deep technical analysis.

🎯 Requirements

  • • 5+ years of professional experience in C++ (Python/Bash scripting a plus)
  • • Working knowledge of SQL (MariaDB/MySQL/PostgreSQL)
  • • Familiarity with distributed systems concepts (concurrency, multithreading, ACID)
  • • Comfort with Linux/Unix systems (systemd, cgroups, logging, etc.) and debugging tools
  • • Understanding of performance profiling approaches

🏖️ Benefits

  • • A globally distributed team where your code truly matters
  • • Remote or Hybrid work options (location dependent)
  • • Projects that stretch your skills and make an impact at scale
  • • Competitive pay, 25 days paid annual leave (plus holidays), and a culture that values creativity and clean engineering

Skills & Technologies

Python
PostgreSQL
MySQL
Git
Linux
Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

AI Job Fit Analysis
Pro

See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.

MariaDB plc logo
MariaDB plc
Visit Website

About MariaDB plc

MariaDB plc is the Ireland-based public company that develops and supports the open-source MariaDB database management system and related enterprise products. Formed from the original MySQL fork, it offers scalable relational, analytical and hybrid transactional/analytical processing solutions under both open-source and commercial licenses. The company provides cloud services, support, training and consultancy to organizations worldwide, focusing on performance, security and operational efficiency for modern applications.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

US, Remote
Full-time
Expires Sep 19, 2026
Python
JavaScript
AWS
+6 more

2 months ago

Amsterdam, Netherlands
Full-time
Expires Sep 19, 2026
Senior
Remote

2 months ago

Portugal
Full-time
Expires Oct 10, 2026
REST
Senior
Remote

28 days ago

Remote
Full-time
Expires Oct 17, 2026
Senior
Remote
$300k-500k

21 days ago