India, Bulgaria, Croatia, Serbia, Poland, Romania, Estonia, Spain, Portugal, Italy Remote (Global)

MariaDB is hiring a Senior Software Developer

About the Role

The role involves leading software design and development efforts for a widely used database system, contributing to core architecture improvements, performance optimization, and ensuring robustness across diverse deployment environments.

Responsibilities

  • Design and implement core database engine components
  • Optimize query execution and storage layer performance
  • Collaborate on distributed system architecture decisions
  • Write clean, maintainable, and well-tested code
  • Diagnose and resolve complex technical issues in production environments
  • Contribute to open-source development workflows
  • Participate in code reviews and technical design discussions
  • Support replication and clustering features
  • Enhance security and data integrity mechanisms
  • Work with cross-functional teams to define product requirements
  • Develop tools for monitoring and debugging database behavior
  • Improve documentation for developers and end users
  • Ensure backward compatibility across releases
  • Contribute to build and release automation
  • Engage with the open-source community through forums and patches
  • Evaluate emerging database technologies and methodologies
  • Mentor junior engineers and share technical expertise
  • Participate in incident response and on-call rotations
  • Support cloud-native deployment scenarios
  • Integrate with third-party data access tools and frameworks
  • Maintain high standards for software quality and reliability
  • Analyze performance benchmarks and user feedback
  • Implement new SQL features and extensions
  • Troubleshoot replication and failover issues
  • Ensure compliance with licensing and open-source guidelines

Compensation

Competitive salary with performance-based incentives

Work Arrangement

Hybrid work model with flexibility for remote or office-based collaboration

Team

Collaborative engineering environment focused on open-source database technologies

Why Join Us

  • Opportunity to shape the future of a widely adopted open-source database
  • Work with a globally distributed team of experienced engineers
  • Direct impact on software used by thousands of organizations worldwide
  • Support for professional growth and technical innovation

Technology Stack

  • Primary language: C++
  • Operating systems: Linux, Unix, Windows
  • Tools: Git, Jenkins, gdb, valgrind
  • Environments: Cloud platforms, on-premise deployments

Available for qualified candidates requiring work authorization

Required Skills
C++SQLUNIXLinuxDatabase DevelopmentDebugging
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
MariaDB
MariaDB is the backbone of applications used every day, powering transactions in banking, retail, telecommunications, and more. It is used by 75% of the Fortune 500 and has massive reach through Linux distributions, enterprise deployments, and public clouds. MariaDB is a leading database for modern application development.
All jobs at MariaDB Visit website
Job Details
Category other
Posted a year ago