Jobs · Information Technology · Texas

Database Engineer (MongoDB, Postgres)

Viridien · Houston, TX · 4 wk ago
Information TechnologyFull-time

About the role

Viridien is seeking a Database Engineer to design, maintain, and optimise database platforms that support global production systems and high-performance computing workloads. This role focuses on managing MongoDB and relational database environments, ensuring they remain secure, scalable, and highly available.

About The Team

You will join a team responsible for managing the database platforms that underpin Viridien's global software and HPC environments. The team works closely with software developers, infrastructure engineers, and operations teams to deliver reliable, scalable, and high-performing database services that support data-intensive applications across the business.

Responsibilities

  • Coding and design: Highly experienced in data architecture, database design, and software development, with strong hands-on expertise in MongoDB.
  • Database Administration: Manage, maintain, and support MongoDB and relational database environments.
  • Performance & Optimisation: Monitor database health, performance, and availability using tools such as Prometheus, Grafana, and MongoDB Ops Manager.
  • Backup, Recovery & Reliability: Implement backup, restore, Point-in-Time Recovery (PITR), and High Availability (HA) solutions.
  • Collaboration & Continuous Improvement: Work with development teams to improve database design and application performance.

Qualifications

  • Required: Bachelor's degree in Computer Science or a related discipline, or equivalent practical experience.
  • Proven experience administering MongoDB in production environments, including sharded clusters and replica sets.
  • Experience supporting PostgreSQL or other enterprise relational databases.
  • Strong knowledge of database backup, recovery, PITR, and High Availability strategies.
  • Experience troubleshooting and optimising database performance.
  • Strong analytical and problem-solving skills.
  • Ability to work effectively in production-critical environments.

Preferred Experience

  • Experience supporting globally distributed or high-availability database platforms.
  • Experience with database automation using Bash, Python, or Golang.
  • Familiarity with Linux, Docker, Kubernetes, GitLab, or DevOps practices.
  • Knowledge of data modelling, schema design, and database optimisation techniques.
  • Experience supporting databases for microservices or distributed applications.
  • Familiarity with ANSI SQL and relational database concepts.
  • Experience contributing to quality assurance and testing of database platforms.

Learning and Development

At Viridien, we foster a culture of continuous learning and provide tailored training programs through our Learning Hub, designed to enhance technical, commercial, and personal growth.

Our Culture

We encourage and actively support a strong sense of community, through volunteering and various company initiatives, as well as a strong company commitment to protecting our environment through sustainable solutions, energy saving and waste reduction enterprises.

Similar jobs