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