Principal Software Engineer – Distributed

Job not on LinkedIn

🕒 May 21

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of MariaDB

MariaDB

201 - 500 employees

Founded 2009

🏢 Enterprise

Enterprise • Open Source • Database

MariaDB is a company that develops and provides an open-source cloud-native relational database solution. Known for its MariaDB Server and MariaDB Enterprise offerings, it delivers high availability, auto-failover capabilities, and supports both transactional and analytical workloads. MariaDB is favored for its flexibility, cost-effectiveness compared to proprietary databases, and support for various data models, including relational and JSON. It is widely used in Linux distributions as a replacement for MySQL and is popular among developers for its open-source innovation and ease of use.

📋 Description

• Build and test distributed database solutions that scale • Make systems rock-solid in performance and reliability, across both on-prem and cloud • Work on replication, sharding, and consistency models (Raft, MVCC, ACID) • Profile, debug, and fine-tune performance with tools like perf, htop, iostat—and your own tricks • Keep code clean and reviewable with Git • Shape infrastructure using CMake or Bazel • Configure and monitor with YAML/JSONnet, Prometheus, and Grafana • Dive into Linux/Unix internals (systemd, cgroups, logging, core dumps) • Automate testing and performance validation with load-testing scripts (YandexTank or your own)

🎯 Requirements

• 10+ years of professional experience in C++ (Python/Bash scripting a plus) • Deep SQL knowledge (MariaDB/MySQL/PostgreSQL) and passion for distributed systems (Raft, MVCC, ACID etc) • Solid background in distributed systems, concurrency, and multithreading • Comfort with Linux/Unix systems (systemd, cgroups, logging, etc) and debugging tools • Hands-on experience with performance profiling with tools like perf, htop, or iostat • YAML/JSONnet for configs plus familiarity with observability tools (Prometheus, Grafana) • Bonus points for open-source contributions, automation expertise, or performance/load testing

🏖️ Benefits

• Remote or Hybrid work options (location dependent) • 25 days paid annual leave (plus holidays) • a culture that values creativity and clean engineering

Apply Now

Similar Jobs

🕒 May 21

Twilio

5001 - 10000

Principal Software Engineer at Twilio designing and developing scalable cloud applications. Leading architecture and system design for complex distributed software systems.

AWS

Cloud

Distributed Systems

Docker

Google Cloud Platform

Java

Kafka

Kubernetes

Microservices

NoSQL

Python

Spark

SQL

Go

🕒 May 21

ClickHouse

51 - 200

☁️ SaaS

🏢 Enterprise

🤖 Artificial Intelligence

Principal Engineer at ClickHouse focusing on building next-generation database infrastructure and Postgres internals. Leading advanced systems features and technical direction for large-scale databases.

Cloud

Postgres

Rust

Go

🕒 May 21

Alkami Technology

501 - 1000

🏦 Banking

💳 Fintech

☁️ SaaS

Staff Software Engineer leading software development efforts for digital banking fintech solutions. Collaborating with cross-functional teams to enhance platform features and maintain high quality software systems.

🇮🇳 India – Remote

💰 $300M Post-IPO Debt - Alkami Technology on 2025-03

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

Angular

Cloud

Java

JavaScript

Kubernetes

NoSQL

React

SQL

🕒 May 21

AlphaSense

1001 - 5000

🤖 Artificial Intelligence

💸 Finance

🏢 Enterprise

Staff Software Engineer at AlphaSense shaping technical direction and delivering production-grade systems. Collaborating across teams to tackle ambiguous challenges and integrating AI tools effectively.

AWS

Azure

Cloud

Google Cloud Platform

Kubernetes

Python

🕒 May 15

SupplyHouse.com

501 - 1000

🛍️ eCommerce

🛒 Retail

👥 B2C

Principal Engineer at SupplyHouse.com overseeing scalable backend solutions in the HVAC and plumbing e-commerce sector. Focusing on system architecture, project leadership, and team collaboration.

Apache

Distributed Systems

Docker

Java

Jenkins

Kubernetes

Linux

Microservices

MySQL

NGINX

Oracle

React

Redis

Spring

Spring Boot

SpringBoot

Unix