MariaDB logo
MariaDB

Set sail for a better database. Learn why 75% of Fortune 500 companies run MariaDB.

Principal Software Engineer – Developer Tools

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 201-500Since 2009H1B No SponsorCompany SiteLinkedIn

Location

Bulgaria

Posted

2 days ago

Salary

0

Seniority

Lead

Job Description

Principal Software Engineer – Developer Tools

MariaDB

• Take ownership of a core product in the MariaDB developer tools portfolio. Lead its development, testing and build processes using AI coding agents. • Implement APIs, SDKs and AI agent skills that make building on MariaDB feel like magic. • Ensure seamless integration with modern, AI driven development workflows, including popular frameworks, IDEs, and CI/CD pipelines. • Build and refine the interfaces that DBAs and developers use to interact with our products. • Work closely with other teams at MariaDB to provide developers and DBAs with the best integrated solution possible.

Job Requirements

  • 10+ years of experience in software engineering and product ownership, specifically within the realm of developer tools, database technologies, or infrastructure-as-a-service.
  • Passion for excellent, production-level code and understand the nuances of what makes a tool indispensable versus a nuisance.
  • Hold your own in a deep dive on SQL optimization, distributed systems, or the intricacies of MariaDB.
  • Can apply modern development techniques to complex, large-scale codebases, and know how to use AI agents for major refactoring, implementing features and testing tasks.
  • Understand the unique dynamics of Open Source and how to build tools that the community will love and contribute to.
  • Deep familiarity with MariaDB Server or MySQL ecosystems.
  • Experience with high-availability and scaling tools like MaxScale or in-memory computing platforms like GridGain.
  • Proficiency in C++, Python and TypeScript and a deep understanding of how they interface with data layers.
  • Familiarity with Kubernetes, Docker, and cloud-provider DBaaS offerings.

Benefits

  • A globally distributed team where your code truly matters.
  • Remote or Hybrid work options (location dependent)
  • Projects that stretch your skills and make an impact at scale.
  • Competitive pay, 25 days paid annual leave (plus holidays), and a culture that values creativity and clean engineering.

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 5,001-10,000Since 1950H1B Sponsor

• Develops engineering solutions across operations, production, construction, and maintenance environments to enhance efficiency and performance. • Analyzes engineering processes and identifies opportunities to improve system reliability, safety, and cost-effectiveness. • Implements multidisciplinary engineering practices to optimize functionality and ensure compliance with industry standards. • Assesses complex customer requirements and application issues, offering tailored solutions and strategies to meet specific business needs while ensuring high-quality service and system performance. • Assists in the management of advanced application projects by coordinating with cross-functional teams and providing leadership and direction to engineers and technical staff to meet project milestones and objectives. • Designs systems to address client challenges by applying engineering principles, testing protocols, and system specifications to create advanced, scalable application systems. • Develops more complex engineering solutions and models, optimizing electrical systems and processes to improve system efficiency, reduce costs, and ensure compliance with industry standards. • Implements processes to improve the reliability and functionality of application systems, integrating new technologies and methodologies to support business requirements and enhance system performance. • Helps establish and implement strategic plans for the development and execution of application engineering projects, ensuring alignment with organizational goals and industry best practices. • Interprets complex technical specifications and communicates these insights to stakeholders, including internal teams, clients, and external partners, influencing decision-making and project direction. • Improves existing systems by identifying areas of inefficiency or failure, applying advanced problem-solving techniques, and implementing upgrades or changes to enhance operational effectiveness. • Coaches junior engineers and technical staff, providing guidance on best practices, system design, troubleshooting, and professional development to foster team growth and improve performance.

United States
Kevel logo

Principal Engineer

Kevel

Kevel's ad serving APIs make it easy for brands to monetize their sites and apps.

Full TimeRemoteTeam 51-200Since 2010H1B No Sponsor

• Evolve the ad decision pipeline, including balancing and pacing, indexing, filtering, selection, and budgeting. • Improve the platform's architectural qualities, helping ensure our foundation provides the scalability, reliability, security, and performance our global customers require. • Work closely with the product management team to help design and build new features. • Help provide operational oversight for the platform, making sure we are up and running 24/7. • Work closely with our customer success teams to deliver value and drive growth.

Brazil
R$350K - R$395K / year
Stefanini Brasil logo

Full Stack Developer – Senior

Stefanini Brasil

Co-creating Solutions for a Better Future

Full TimeRemoteTeam 10,001+Since 1987H1B No Sponsor

• Develop and maintain web applications using Java, React and AWS; • Implement microservices and RESTful APIs; • Participate in the full application lifecycle, focusing on development and debugging; • Collaborate with the development team and stakeholders to meet project requirements; • Maintain quality and ensure application responsiveness.

Brazil
Job Closed
Full TimeRemoteTeam 11-50

Role Description What if social media worked more like the web — open, flexible, and full of possibility? That's the future we’re building at Bluesky. Our app is already used daily by millions, but it's just the beginning: underneath it is a protocol designed for an entire ecosystem of apps, all connected by the same social graph. We’re looking for a staff engineer to come do the best work of their career here. This is a staff IC role. You won't manage people. You'll do something harder: help set the technical direction for a team and the standard everyone builds to. We're looking for someone operating at a staff level today, who has owned hard problems across a large system and been the person their team trusted to make the right calls. Most senior engineering jobs are some version of maintaining a large system or optimizing a mature product. This is different. Our app is still taking shape, the protocol underneath it is still being invented, and the team is small enough that one exceptional engineer can change the trajectory of the whole thing. You'll ship features used by millions within weeks, not quarters. You'll make architectural calls that many other engineers build on. We think this is the most interesting moment to be a builder in years. Agentic coding is changing what a small team can do, and we're leaning into it. We're looking for someone who is already living in that future and is excited to define what an AI-native engineering team looks like. This is a rare opportunity to work on something that matters. Social media shapes how billions of people connect and stay informed, and right now it's almost entirely controlled by companies optimizing for attention. Bluesky is the bet that it can be open instead, and built on a protocol that no one owns but everyone shares. Qualifications - 10+ years of experience (5+ in management) building consumer-scale products and integrating AI coding tools to act as a force multiplier for the team. - Deeply experienced in TypeScript, React, and React Native (iOS/Android/Web), with a focus on motion-rich, high-polish interfaces. - Proven ability to own complex areas end-to-end—from scoping and sequencing to delivering in fast-paced, autonomous environments. - A UI/UX-focused engineer who understands social app mechanics and sweats the details of the user experience. Requirements - You've made major technical decisions that mattered, and you've lived long enough with the consequences to know which ones were right. - You already use agentic coding tools every day, and you have specific, opinionated views about where they create leverage and where they break down. Benefits - We're a fully remote team. - This role requires significant overlap with Pacific Time (PT) working hours. - The anticipated base salary range for this position is [STAFF BAND, TBD], excluding equity. - Equity will be considered in the total compensation package. - Final base salary will be based on geographic location, experience level, skill set, training, licenses, and certifications.

PST (UTC-8)