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
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 10 months ago