Database Engineer (MongoDB, Postgres)

CGG

Oxford

On-site

GBP 53,000 - 93,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Visa sponsorship
Relocation packages
Competitive salary

Job summary

Viridien is a Crawley-based technology, digital and Earth data company. The role focuses on designing, maintaining and optimising database platforms that support global production systems and high-performance computing workloads.

You will manage MongoDB and relational databases, install and administer MongoDB sharded clusters and replica sets, monitor health with Prometheus and Grafana, and collaborate with software developers and operations to deliver reliable, scalable database services.

Qualifications

  • Bachelor's degree in Computer Science or a related discipline, or equivalent practical experience.
  • Experience administering MongoDB in production environments, including sharded clusters and replica sets.
  • Experience supporting PostgreSQL or other enterprise relational databases.
  • Experience with MongoDB Ops Manager and monitoring tools such as Prometheus and Grafana.
  • Strong knowledge of 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 supporting globally distributed or high-availability database platforms.
  • Preferred: experience with database automation using Bash, Python, or Golang.
  • Preferred: familiarity with Linux, Docker, Kubernetes, GitLab, or DevOps practices.
  • Preferred: knowledge of data modelling, schema design, and database optimisation techniques.
  • Preferred: experience supporting databases for microservices or distributed applications.
  • Preferred: familiarity with ANSI SQL and relational database concepts.
  • Preferred: experience contributing to QA and testing of database platforms.

Responsibilities

  • We design, maintain, and optimise database platforms that support global production systems and high-performance computing workloads.
  • We manage, maintain, and support MongoDB and relational database environments.
  • We install, configure, and administer MongoDB sharded clusters and replica sets.
  • We support PostgreSQL environments, including day-to-day administration, backup, and recovery.
  • We monitor database health, performance, and availability using Prometheus, Grafana, and MongoDB Ops Manager.
  • We analyse and optimise database performance, queries, and configurations.
  • We develop strategies to support data growth, scalability, and high-traffic workloads.
  • We implement backup, restore, PITR, and HA solutions.
  • We troubleshoot database issues and ensure reliability of production systems.
  • We support business continuity through robust operational practices.
  • We work with development teams to improve database design and application performance.
  • We support testing, validation, and QA activities for database changes.
  • We contribute to automation, operational improvements, and database best practices.

Education

Bachelor's degree in Computer Science or related discipline

Tools

MongoDB
PostgreSQL
Prometheus
Grafana
MongoDB Ops Manager
Bash
Python
Golang
Docker
Kubernetes
Linux
GitLab
SQL
DevOps

Job description

Salary: £53,000 - 93,000 per year

Requirements
  • We require a bachelors degree in Computer Science or a related discipline, or equivalent practical experience.
  • We require proven experience administering MongoDB in production environments, including sharded clusters and replica sets.
  • We require experience supporting PostgreSQL or other enterprise relational databases.
  • We require experience with MongoDB Ops Manager and monitoring tools such as Prometheus and Grafana.
  • We require strong knowledge of database backup, recovery, Point-in-Time Recovery (PITR), and High Availability strategies.
  • We require experience troubleshooting and optimising database performance.
  • We require strong analytical and problem-solving skills.
  • We require the ability to work effectively in production-critical environments.
  • Preferred: experience supporting globally distributed or high-availability database platforms.
  • Preferred: experience with database automation using Bash, Python, or Golang.
  • Preferred: familiarity with Linux, Docker, Kubernetes, GitLab, or DevOps practices.
  • Preferred: knowledge of data modelling, schema design, and database optimisation techniques.
  • Preferred: experience supporting databases for microservices or distributed applications.
  • Preferred: familiarity with ANSI SQL and relational database concepts.
  • Preferred: experience contributing to quality assurance and testing of database platforms.
Responsibilities
  • We design, maintain, and optimise database platforms that support global production systems and high-performance computing workloads.
  • We manage, maintain, and support MongoDB and relational database environments.
  • We install, configure, and administer MongoDB sharded clusters and replica sets.
  • We support PostgreSQL environments, including day-to-day administration, backup, and recovery.
  • We monitor database health, performance, and availability using tools such as Prometheus, Grafana, and MongoDB Ops Manager.
  • We analyse and optimise database performance, queries, and configurations.
  • We develop strategies to support data growth, scalability, and high-traffic workloads.
  • We implement backup, restore, Point-in-Time Recovery (PITR), and High Availability (HA) solutions.
  • We troubleshoot database issues and ensure the reliability of production systems.
  • We support business continuity through robust operational practices.
  • We work with development teams to improve database design and application performance.
  • We support testing, validation, and quality assurance activities for database changes.
  • We contribute to automation, operational improvements, and database best practices.
Technologies
  • Bash
  • DevOps
  • Docker
  • GitLab
  • Golang
  • Grafana
  • Support
  • Kubernetes
  • Linux
  • MongoDB
  • PostgreSQL
  • Prometheus
  • Python
  • SQL
  • microservices
More

Viridien is an advanced technology, digital and Earth data company that pushes the boundaries of science for a more prosperous and sustainable future. We discover new insights, innovations, and solutions that efficiently and responsibly resolve complex natural resource, digital, energy transition and infrastructure challenges. You will join our database team supporting global software and HPC environments, working closely with software developers, infrastructure engineers, and operations teams to deliver reliable, scalable, and high-performing database services. The role is based in Crawley, United Kingdom and is full time. We offer a competitive salary, highly attractive bonus scheme, 22 days annual leave with future increases, a flexible buying and selling holiday program, company pension with generous employer contribution, wellbeing support, flexible benefits, social events, cycle purchase scheme, flexible private medical and dental care, visa sponsorship and relocation packages, Bank Holiday Swap, a relaxed dress code, and learning and development opportunities through our Learning Hub. We foster a culture of continuous learning, support community involvement and environmental sustainability, and are committed to a respectful, inclusive, transparent hiring process and equal employment opportunities.

last updated 37 week of 2026

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Database Engineer (MongoDB, Postgres)
Database Engineer (MongoDB, Postgres)

SussexDigital • Crawley

Hybrid
GBP 65,000 - 92,000
Database Engineer
Database Engineer

First Point Group • Crawley

On-site
GBP 70,000 - 110,000
Bonus scheme
Private medical
Pension contribution
+4
Database Engineer (MongoDB, Postgres)
Database Engineer (MongoDB, Postgres)

Viridiengroup • Crawley

Hybrid
GBP 45,000 - 65,000
Competitive salary
Attractive bonus scheme
Flexible annual leave
+3
Database Engineer (MongoDB + PostgreSQL) - Global HA
Database Engineer (MongoDB + PostgreSQL) - Global HA

CGG • Oxford

On-site
GBP 53,000 - 93,000
Visa sponsorship
Relocation packages
Competitive salary
Hybrid MongoDB & PostgreSQL Database Engineer
Hybrid MongoDB & PostgreSQL Database Engineer

Viridiengroup • Crawley

Hybrid
GBP 45,000 - 65,000
Competitive salary
Attractive bonus scheme
Flexible annual leave
+3
Hybrid Database Engineer: MongoDB & PostgreSQL Performance
Hybrid Database Engineer: MongoDB & PostgreSQL Performance

SussexDigital • Crawley

Hybrid
GBP 65,000 - 92,000
Senior Operational Database Engineer
Senior Operational Database Engineer

Virgin Money • Glasgow

Hybrid
GBP 41,000 - 51,000
25 days holiday (30 with service)
Private medical insurance
Competitive pension
+5
Database Platform Engineer
Database Platform Engineer

G-Research • Greater London

On-site
GBP 70,000 - 90,000
Highly competitive compensation
Annual discretionary bonus
Lunch provided
+4
Senior Database Administrator
Senior Database Administrator

ByteHire • Birmingham

Hybrid
GBP 63,000 - 77,000
Remote work
Edinburgh office visit (1 day/month)
Pension plan
+3
Database Engineer
Database Engineer

TRBtalent • Northampton

On-site
GBP 50,000 - 70,000
Competitive salary
Extensive professional development opportunities
Class-A share reward scheme