Mindsource is seeking a Software Engineer (Developer Experience) for one of our Direct Clients based in Silicon Valley . If interested, please drop your resume to
Job Title: Software Engineer (Developer Experience)
Remote
FTE
Summary
Our team is expanding rapidly, and we’re seeking a Software Engineer (Developer Experience) to help drive new infrastructure initiatives. This role will work extensively with Terraform and Kubernetes, focusing on solving challenges related to Infrastructure-as-Code (IaC), CI/CD, and database optimization. The position has a strong emphasis on database performance, reliability, and automation.
Key Responsibilities
· Design and maintain high-availability (HA) open-source database solutions using MariaDB, PostgreSQL, and TiDB.
· Evaluate existing architectures and recommend improvements or design enhancements.
· Ensure all environments—including non-production—have proper data protection and backup processes in place.
· Diagnose and optimize slow queries and improve overall database performance.
· Be open to working with additional database technologies such as Redis or FoundationDB.
· Collaborate on Infrastructure-as-Code automation, driving consistency and repeatability across environments.
· Participate in on-call rotations and assist with troubleshooting as needed.
· Contribute to creating infrastructure solutions that align with internal IaC standards.
· Design systems that can operate independently from fully managed cloud database services.
Skills and Competencies
· Proven experience managing HA MariaDB and PostgreSQL workloads.
· Strong understanding of replication, failover, and recovery processes.
· Familiarity with CI/CD pipelines and DevOps practices.
· Development experience with Go, Python, or similar programming languages.
· Hands-on experience with Terraform, Kubernetes, and general Infrastructure-as-Code methodologies.
· Proficiency in Linux environments (Rocky/CentOS/RHEL/Ubuntu).
· Working knowledge of configuration management tools (Ansible preferred).
· Ability to communicate clearly and collaborate across global, cross-functional teams (DevOps, Architecture, Product).
· Strong analytical and problem-solving skills, especially in cloud-based environments.
· Basic project management capability—able to manage tasks, priorities, and timelines effectively.
· Data-driven approach to performance optimization and resource management.