This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Senior Software Engineer to join our team building our next generation database platform. You will play an important role in implementing and running our database infrastructure to build a robust and scalable database-as-a-service platform. You will need strong software development and deep hands-on Kubernetes expertise to develop tools and controllers for effective database management.
Job Responsibility:
Build an extraordinary database-as-a-service platform that will provide streamlined cloud services for our customers using MySQL, PostgreSQL, Redis, and Kubernetes
Write efficient and optimized code to build tools and applications that facilitate database management and orchestration
Monitor and optimize databases to ensure high availability, performance, and security
Develop and maintain Kubernetes Operators (controllers) in Go to automate databases and related resources
Develop automation for database and Kubernetes-related tasks such as provisioning, backup, scaling, and monitoring
Champion best practices for database high availability, performance tuning, and security across the platform
Requirements:
4+ years of extensive experience building and running infrastructure, platforms, highly scalable databases and database infrastructure
BS/MS in Computer Science, or education/experience in a relevant field
Experience with Kubernetes, including developing and maintaining controllers
Knowledge and experience with cloud platforms (e.g., AWS, Azure Google Cloud) and their managed database services (e.g., RDS, Amazon Aurora, Elasticache)
Experience in software development using Go
Deep, hands-on experience with Kubernetes, including the development of custom controllers/operators
Solid understanding of the Linux operating system and concepts such as virtual machines and containers
Experience in infrastructure as code frameworks (Terraform)
Experience working with Agile methodologies
Strong problem-solving skills with ability to diagnose and to address and resolve sophisticated database-related issues in production environments
Excellent communication skills both verbally and in writing with a passion for growth and collaboration
Nice to have:
Proficiency in MySQL, PostgreSQL, and/or Redis including schema design, query optimization, and performance tuning
Direct experience building or operating a DBaaS platform in production environments
Experience with graph databases, vector databases, and distributed databases
Experience with Kubernetes-native control planes like Crossplane for managing and provisioning cloud resources declaratively
Experience with GitOps workflows for deploying and managing Kubernetes-based services, using tools like ArgoCD and configuration templating solutions such as Helm