Principal Software Engineer - Developer Tools

New
M
MariaDB plcDatabase Software
Remote - Bulgaria; Remote -- PolandFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10+ years
Required Skills
DockerPythonKubernetesMySQLTypeScriptC++Go

Requirements

  • 10+ years of experience in software engineering and product ownership.
  • Specific experience within dev tools, database technologies, or infrastructure-as-a-service.
  • Mastery of C, Python, and Go.
  • Proficiency in C++, Python, and TypeScript.
  • Deep familiarity with MariaDB Server or MySQL ecosystems.
  • Experience with high-availability and scaling tools like MaxScale or in-memory computing platforms like GridGain.
  • Familiarity with Kubernetes, Docker, and cloud-provider DBaaS offerings.
  • Experience applying modern development techniques to complex, large-scale codebases.
  • Experience using AI agents for major refactoring, implementing features, and testing tasks.

Responsibilities

  • 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.
  • Write clean, performant code to evolve management tools.
  • Work closely with other teams at MariaDB to provide developers and DBAs with the best integrated solution possible.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now