Remote (Global)

MariaDB is hiring a Senior Software Developer

About the Role

MariaDB is looking for a Senior Software Developer to lead our InnoDB development team. In this role, you will contribute to the design and implementation of complex software solutions, ensuring high code quality, performance, and reliability for a critical database engine.

What You'll Do

  • Develop high-quality software solutions based on technical requirements and design specifications.
  • Collaborate with cross-functional teams to understand project goals and requirements.
  • Provide personnel and technical leadership of the InnoDB development team.
  • Mentor and provide guidance to software developers.
  • Participate in code reviews to maintain code quality and consistency.
  • Troubleshoot and debug software defects.
  • Stay updated on programming languages, frameworks, and industry best practices.

What We're Looking For

  • 8+ years of experience in software development.
  • Solid understanding and development experience with MariaDB or other RDBMSs.
  • Proficiency in C++.
  • Experience leading software development teams.
  • Development experience within a multi-threaded Server environment.
  • Development experience within a Unix/Linux environment.
  • Deep understanding of algorithms & data structures and their runtime complexities.
  • Good knowledge of SQL.
  • Understanding of DevOps and agile development practices.
  • BS/MS in Computer Science, Computer Engineering or higher.
  • Good written and spoken communication skills in English.

Technical Stack

  • C++
  • MariaDB/RDBMS
  • SQL
  • Unix/Linux

Team & Environment

You will lead and work within the InnoDB development team, collaborating with high-caliber colleagues around the world.

Benefits & Compensation

  • 25 days paid annual leave (plus holidays)
  • Considerable degree of flexibility, freedom, and more

Work Mode

This role is open to candidates in India, Bulgaria, Croatia, Serbia, Poland, Romania, Estonia, Spain, Portugal, and Italy, offering a global, flexible work arrangement.

MariaDB is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Required Skills
C++MariaDBRDBMSSQLUnixLinuxDatabase DevelopmentPerformance TuningQuery OptimizationStorage EnginesMulti-threadingDebuggingVersion Control
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, providing a database that runs for companies small and large, including 75% of the Fortune 500. With massive reach through Linux distributions, enterprise deployments, and public clouds, MariaDB is uniquely positioned as the leading database for modern application development.

Visit website
Job Details
Category backend
Posted 8 months ago