Principal Software Engineer - Distributed

2 months, 2 weeks ago
Full-time
Lead
Software Development
MariaDB.org

MariaDB.org

MariaDB.org is the force behind MariaDB, the leading open-source database known for its performance and stability. The company, through the MariaDB Foundation, ensures the continuous growth and support of the MariaDB ecosystem.

Internet Software & Services
11-50
Founded 2012

Description

  • Build and test distributed database solutions that scale.
  • Improve system performance and reliability across on-premises and cloud deployments.
  • Work on replication, sharding, and consistency models such as Raft, MVCC, and ACID.
  • Profile, debug, and tune system performance using tools such as perf, htop, and iostat.
  • Keep code clean, maintainable, and reviewable with Git.
  • Shape build and infrastructure workflows using CMake or Bazel.
  • Configure and monitor systems using YAML/JSONnet, Prometheus, and Grafana.
  • Work with Linux/Unix internals including systemd, cgroups, logging, and core dumps.
  • Automate testing and performance validation with load-testing scripts such as YandexTank.
  • Collaborate globally and contribute to open-source efforts.

Requirements

  • 10+ years of professional experience in C++.
  • Python or Bash scripting experience is a plus.
  • Deep SQL knowledge with MariaDB, MySQL, or PostgreSQL.
  • Strong experience with distributed systems, concurrency, and multithreading.
  • Comfort working with Linux/Unix systems, including systemd, cgroups, logging, and debugging tools.
  • Hands-on experience with performance profiling tools such as perf, htop, or iostat.
  • Experience with YAML/JSONnet configuration files.
  • Familiarity with observability tools such as Prometheus and Grafana.
  • Bonus points for open-source contributions, automation expertise, or performance/load testing experience.

Benefits

  • Remote or hybrid work options, depending on location.
  • Competitive pay.
  • 25 days of paid annual leave plus holidays.
  • Opportunity to work on projects with large-scale impact.
  • A globally distributed team where your work directly matters.
  • A culture that values creativity and clean engineering.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Team Lead, Product Operations - Classification

DoubleVerify 51-250 Media

DoubleVerify’s Classification Product Operations team is seeking a supervisor to manage a Costa Rica content labeling group that supports manual classification and curation for advertising technology products.

16 hours, 19 minutes ago

Staff Innovation Engineer, Marketplace

Built 251-1K Construction & Engineering

Built is hiring a Staff Innovation Engineer to help expand its Marketplace platform for construction and real estate finance by building core services, launching new products, and improving live customer-facing workflows.

GCP LLM Machine Learning Microservices
2 days, 15 hours ago

AI Technology Lead

Elite Technology 1-10 Diversified Telecommunication Services

Elite Technology is hiring a remote AI-focused individual contributor to help shape and prototype AI and agentic automation use cases across enterprise functions and product.

Generative AI LLM Machine Learning Prototyping
3 days, 15 hours ago

Tech Lead Python Developer

Coforge 10K-50K IT Services

Coforge is hiring a remote Tech Lead Python Developer in Brazil to lead development work on cloud systems and deliver roadmap features with high quality.

Agile Docker Git GitHub Jenkins Kanban Linux Pytest Python Scrum
4 days, 16 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers