MariaDB is a leading database for modern application development, impacting various daily activities such as banking, shopping, and communication.
The Senior Software Developer, InnoDB Team Lead, is responsible for developing complex software solutions using advanced programming skills and experience.
This role involves contributing to the design and implementation of software applications, ensuring high code quality, performance, and reliability.
The Senior Software Developer will address technical challenges, mentor junior developers, and participate in code reviews.
Responsibilities include developing high-quality software solutions, collaborating with cross-functional teams, leading the InnoDB development team, mentoring developers, participating in code reviews, troubleshooting software defects, and staying updated on programming languages and industry best practices.
Requirements:
Candidates must have 8+ years of experience in software development.
A solid understanding and development experience with MariaDB or other RDBMSs is required.
Proficiency in C++ is necessary.
Experience leading software development teams is essential.
Development experience within a multi-threaded server environment is required.
Candidates should have development experience within a Unix/Linux environment.
A deep understanding of algorithms and data structures, including their runtime complexities, is necessary.
Good knowledge of SQL is required.
Understanding of DevOps and agile development practices is essential.
A BS/MS in Computer Science, Computer Engineering, or a related field is required.
Good written and spoken communication skills in English are necessary.
Benefits:
Employees will have the opportunity to impact the world of technology and be part of a game-changing organization that values empowerment and innovative thinking.
Collaboration with high-caliber colleagues around the world will provide unparalleled learning and growth opportunities.
The position offers a very competitive compensation package.
Employees receive 25 days of paid annual leave, in addition to holidays.
The role provides a considerable degree of flexibility and freedom.