Senior Software Engineer - Runtime
The Senior Software Engineer - Runtime at MariaDB plc is responsible for developing components of the MariaDB Server, excluding the optimizer, replication, and certain storage engines. This includes areas such as query parsing, preparation, execution, plugins, some storage engines, and the server's utility set. MariaDB plc is a leading database company whose technology underpins applications used daily by billions of people worldwide.
Key responsibilities include developing high-quality software solutions based on technical requirements and design specifications, collaborating with cross-functional teams to understand project goals, participating in code reviews to maintain code quality, troubleshooting and debugging software defects, and staying updated on programming languages, frameworks, and industry best practices.
The ideal candidate will have over 8 years of experience in software development, with at least 3 years focused on server or backend development. A solid understanding and experience with MariaDB Enterprise Server or other relational database management systems (RDBMS) is essential. Strong proficiency in C/C++ is required, and experience with Java or Rust is beneficial. Candidates should have experience in multi-threaded server environments, Unix/Linux development, a deep understanding of algorithms and data structures, and good knowledge of SQL and familiarity with NoSQL concepts. A BS/MS in Computer Science, Computer Engineering, or a related field is required, along with good written and spoken communication skills in English.
This remote position is based in India and does not require travel. MariaDB plc offers a competitive compensation package, 25 days of paid annual leave plus holidays, and a high degree of flexibility and freedom. Employees have the opportunity to impact the world of technology by pushing the boundaries of technology and business models, collaborating with high-caliber colleagues globally, and experiencing unparalleled learning and growth opportunities.