MariaDB Corporation Ab logo

Senior Software Engineer - MariaDB Corporation Ab - India

Software Engineer

Posted: March 25, 2026
Posted 18 days ago
Last seen in crawl: April 12, 2026 (today)
Estimated Expiry: April 29, 2026
Location
Remoteness
Role & Management
Role Level:Senior
Experience
8 years
Required Languages

Job Description

The Senior Software Engineer, Runtime Team is responsible for developing MariaDB Server components outside of the optimizer, replication, and certain storage engines. This includes query parsing, preparation, execution; plugins, some storage engines, and the server's utility set. Senior Software Engineers are critical in delivering robust software solutions that meet customer needs and align with project requirements. Responsibilities include developing high-quality software solutions, collaborating with cross-functional teams, participating in code reviews, troubleshooting software defects, and staying updated on programming languages and industry best practices. Qualifications include 8+ years of software development experience, 3+ years in server/backend development, knowledge of MariaDB or other RDBMSs, proficiency in C/C++, experience in multi-threaded server environments, Unix/Linux experience, understanding of algorithms and data structures, SQL knowledge, and a BS/MS in Computer Science or higher. Location is India (remote). Benefits include impact on technology, collaboration with global colleagues, competitive pay, flexible work, and growth opportunities. Application involves submitting a CV via Greenhouse. MariaDB is an equal opportunity employer, does not sponsor visas, and provides accommodations for disabilities.

Company Information

MariaDB Corporation Ab logo
Technology
Business ID: 2344661-1

Expand to see hiring trend charts, location and role distributions, language requirements, and map data.

Remote - Italy
Remote - Serbia
Remote - Spain

Job Details

Responsibilities

  • Develop high-quality software solutions based on technical requirements and design specifications
  • Collaborate with cross-functional teams to understand project goals and requirements
  • 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

Requirements

  • 8+ years of experience in software development
  • 3+ years of experience in server / backend development
  • Solid understanding and experience with MariaDB Enterprise Server and/or other RDBMSs
  • Preferably strong knowledge in C/C++
  • 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, familiarity with NoSQL concepts
  • BS/MS in Computer Science, Computer Engineering or higher
  • Good written and spoken communication skills in English

Skills & Technologies

C/C++SQLNoSQLMultithreaded programmingUnix/LinuxAlgorithmsData structures

Education Level

Bachelor
10 hours agoContent Complete