Taro Logo

Senior Software Developer

MariaDB is the leading database for modern application development, used by 75% of Fortune 500 companies and distributed through Linux, enterprise deployments, and public clouds.
BulgariaCroatiaSerbia
Backend
Staff Software Engineer
Remote
501 - 1,000 Employees
8+ years of experience
Enterprise SaaS · Database

Job Description

MariaDB is seeking a Senior Software Developer to lead their InnoDB team, playing a crucial role in developing one of the world's most widely-used database technologies. This position combines technical leadership with hands-on development, requiring expertise in C++, database systems, and distributed computing. As a leader at MariaDB, you'll be responsible for guiding the technical direction of the InnoDB storage engine while managing and mentoring a team of developers.

The role offers a unique opportunity to impact technology used by 75% of Fortune 500 companies, touching billions of users daily through various applications from banking to e-commerce. Working remotely from several European locations, you'll collaborate with a global team of database experts to solve complex technical challenges and drive innovation in database technology.

The ideal candidate brings 8+ years of software development experience, strong C++ programming skills, and deep knowledge of database systems. You should have a proven track record of leading development teams and architecting complex software solutions. Experience with multi-threaded server environments and Linux systems is essential, as is the ability to balance technical excellence with team leadership.

MariaDB offers a competitive package including 25 days paid leave, flexible work arrangements, and significant professional growth opportunities. You'll be part of a company that values technical innovation, open-source principles, and collaborative problem-solving. This role is perfect for someone who wants to combine technical expertise with leadership skills while working on technology that powers much of the modern internet.

Last updated a month ago

Responsibilities For Senior Software Developer

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

Requirements For Senior Software Developer

  • 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

Benefits For Senior Software Developer

  • 25 days paid annual leave plus holidays
  • Competitive compensation package
  • Flexible work arrangements
  • Learning and growth opportunities

Related Jobs

Staff Software Engineer

Staff Software Engineer position at Asana in Warsaw, focusing on technical leadership and mentorship in the Platform Area's Functional Integrations team.

Staff Backend Engineer

Staff Backend Engineer position at Uncapped in Warsaw, Poland - Hybrid role in Engineering department

Lead Full Stack Engineer (.Net, Vue/React) - Fully Remote CET Timezone

Lead Full Stack Engineer position at CoverGo, offering remote work, competitive benefits, and the opportunity to lead development of a global insurtech platform.

Lead Full Stack Engineer (.Net, Vue/React) - Fully Remote CET Timezone

Lead Full Stack Engineer position at CoverGo, developing insurance industry SaaS platform using .NET, Vue/React. Remote role with 8+ years experience required.

Java Software Engineer Specialist/ Tech Lead

Java Software Engineer Specialist/Tech Lead position at Worldpay, focusing on cloud infrastructure, AWS services, and technical leadership in the Billing and Funding team.