Senior Database Engineer
Heirs Technologies
About Heirs Technologies
Heirs Technologies is the technology subsidiary of Heirs Holdings, Africa's leading investment holding company. We build world-class digital products and platforms that serve millions of Africans across the continent and diaspora.
About the Engagement
We are building a next-generation digital banking platform for one of Africa's largest financial institutions — a product built to serve 15 million users at launch, scaling to hundreds of millions across the continent and diaspora. This is a once-in-a-generation opportunity to work on data infrastructure that will underpin how Africa transacts, saves, and grows.
The Role
As a Senior Database Engineer, you will design, build, and operate the data infrastructure that sits at the heart of this platform. You will own both the relational and distributed NoSQL database layers — ensuring they are highly available, performant, secure, and built to scale to hundreds of millions of users without architectural rework. On a financial platform where data integrity, availability, and compliance are non-negotiable, the database layer is one of the most critical surfaces on the platform — and you own it.
What You'll Do
Database Engineering & Design — Own the design, provisioning, and ongoing engineering of the platform's database infrastructure across both relational and distributed NoSQL layers — spanning PostgreSQL and Apache Cassandra deployments on AWS and Azure. Translate platform data requirements into robust, scalable, and well-structured data models that support high-throughput transactional workloads, event-driven patterns, and long-term data growth without requiring fundamental rework.
Relational Database Engineering — Own the platform's PostgreSQL deployments across Azure Database for PostgreSQL and Amazon RDS/Aurora — including schema design, indexing strategies, query optimisation, table partitioning, and replication configuration. Ensure every relational data model is clean, normalised where appropriate, and designed to perform under the load of millions of concurrent users.
Distributed & NoSQL Engineering — Own the platform's Apache Cassandra deployments across Azure Managed Instance for Apache Cassandra and Amazon Keyspaces — including data modelling, partition key design, consistency level configuration, compaction strategy tuning, and cluster management. Design for write-heavy, high-throughput workloads and ensure partition strategies are fit for the platform's access patterns at scale.
High Availability & Disaster Recovery — Design and maintain highly available database configurations across both clouds — including replication, automated failover, cross-region redundancy, and backup and recovery pipelines. Define and enforce RTO and RPO targets for all database services. Ensure that no single database failure can cause data loss or platform downtime, and that recovery from any failure is fast, tested, and well-documented.
Cross-Cloud Data Replication & Active-Active Architecture — Design, implement, and continuously validate real-time data replication between the platform's AWS and Azure database environments — across both PostgreSQL and Apache Cassandra — targeting an active-active configuration where both clouds can serve live traffic simultaneously. Where active-active introduces unacceptable complexity, ensure active-passive replication is consistent enough that failover to the standby cloud is seamless, with near-zero data loss and near-zero transaction gap. Own the replication testing programme — including regular automated failover drills — so that cross-cloud recovery is proven, not assumed, at all times.
Performance Engineering — Own database performance end to end — from schema design to query execution. Conduct regular slow query analysis, execution plan reviews, and index audits. Tune connection pooling, caching configurations, and database parameters to sustain platform performance as user load grows. Proactively identify and resolve performance bottlenecks before they reach production.
Database Security & Compliance — Enforce database security standards across all environments — including AES-256 encryption at rest, TLS 1.2+ in transit, IAM-based access controls, least-privilege database user permissions, and audit logging for all privileged access and data modifications. Ensure all database configurations meet PCI DSS and CBN compliance requirements. No database credential is ever hardcoded or stored outside an approved secrets management platform.
Database as Code — Provision and manage all database infrastructure — including instances, configurations, replication settings, and network connectivity — through version-controlled Infrastructure as Code using Terraform, Ansible, and Bash. No database environment may be provisioned or modified manually. All database configuration must be reproducible, auditable, and deployable on demand through automated pipelines.
Migration & Schema Change Management — Design and execute zero-downtime database migrations and backward-compatible schema changes — ensuring no migration ever causes a production outage or data inconsistency. Own the migration tooling and process, integrate schema change workflows into CI/CD pipelines, and ensure every migration is tested, reversible, and reviewed before it reaches production.
Observability & Monitoring — Instrument all database layers with the metrics, alerting, and logging needed to provide complete visibility into database health, performance, and access patterns at all times. Ensure database telemetry feeds into the platform's centralised observability stack — with alerting tuned for replication lag, slow queries, connection exhaustion, lock contention, and unexpected access patterns.
Developer Enablement — Partner with application engineering teams to establish and enforce data modelling standards, query design guidelines, ORM best practices, and migration conventions across the platform. Review data model proposals from product and engineering teams and provide expert guidance that keeps the database layer clean, performant, and consistent as the platform evolves.
What We're Looking For
Must Have
5+ years of hands-on database engineering experience in a production, cloud-native environment — with a track record of owning database infrastructure at scale.
Expert-level PostgreSQL experience — schema design, advanced indexing, query optimisation, table partitioning, replication, and performance tuning under high-concurrency workloads.
Strong Apache Cassandra experience — data modelling, partition key design, consistency level configuration, compaction tuning, and cluster operations.
Hands-on experience with cloud-managed database services — Azure Database for PostgreSQL, Amazon RDS/Aurora, Azure Managed Instance for Apache Cassandra, and/or Amazon Keyspaces.
Solid understanding of database security — encryption at rest and in transit, IAM-based access controls, audit logging, and compliance requirements in regulated environments.
Experience provisioning and managing database infrastructure as code — Terraform, Ansible, and Bash — with a clear understanding that no database environment is ever provisioned manually.
Proven experience designing and executing zero-downtime database migrations and backward-compatible schema changes in live production environments.
Nice to Have
Experience with Redis for caching — configuration, eviction policies, cluster mode, and integration with application services.
Familiarity with event-driven architecture patterns — including event sourcing, CQRS, and the data modelling considerations they introduce.
Experience in fintech, banking, or a regulated data environment — with working knowledge of PCI DSS data requirements or CBN guidelines.
AWS and/or Microsoft Azure database certifications.
Experience with database observability tooling — slow query analysis, execution plan visualisation, and replication monitoring at scale.
Familiarity with data residency and cross-border data transfer requirements across African markets.
Compensation
Competitive and commensurate with experience. Details will be shared with shortlisted candidates.
What We Offer
Impactful work — you'll own the data infrastructure of a platform built to serve hundreds of millions of Africans.
World-class team — you'll work alongside engineers, architects, and security specialists from some of the best organisations on the continent and globally.
Modern ways of working — cloud-native, IaC-first, and built on a dual-cloud (AWS + Azure) foundation.
Lagos, Nigeria — based at our Lagos office, at the heart of Africa's most dynamic technology ecosystem.
How to Apply
To apply, please use the link provided in the job posting. Applications are managed through our recruitment platform and reviewed on a rolling basis.
- ...Job title : Database Engineer Job Location : Lagos Deadline : July 26, 2026 Quick Recommended Links Responsibilities Database Administration & Operations Database Performance Optimization Database High Availability & Disaster Recovery Database Security...
- ...Job title : Senior Java Software Engineer Job Location : Lagos Deadline : August 01, 2026 Quick Recommended Links Role Description ~ This... ...development. Experience with relational and/or NoSQL databases, RESTful APIs, and integration patterns. Familiarity with...
- ...how Africa transacts, saves, and grows. The Role As Senior Network & Security Engineer, you will design, build, and operate the network and... ...Firewall, and Azure Firewall. Ensure no cloud storage, database, or service is ever inadvertently exposed to the public...
- ...Africa transacts, saves, and grows. The Role As a Senior Cloud Engineer, you will be a hands-on builder of the cloud infrastructure... ...maintain highly available configurations across all services, databases, middleware, and storage — targeting 99.99% platform uptime...
- ...Job title : Senior Backend Engineer - Commerce Job Location : Lagos Deadline : July 19, 2026 Quick Recommended Links Job Summary ~ The... ...integrations. ~ Experience with relational and/or NoSQL database technologies. ~ Strong understanding of system design, performance...
- ...generation opportunity to work on infrastructure that will define how Africa transacts, saves, and grows. The Role As a Senior DevSecOps Engineer, you are the builder and operator of the pipelines, tooling, and security controls that let every engineer on this...
- ...Job Summary The Senior QA Engineer role plays an important part in our company’s product development process Our ideal candidate will... ...native, and web applications. ~ Strong knowledge of SQL, NoSQL databases, and pub-sub technologies. ~ Proficiency in working with...
- ...moving beyond traditional approaches to data engineering, replacing ETL batch processing and data... ..., more actionable interfaces. The Senior Engineer will help to lead the charge on... ...with one or more types of NoSQL databases and data lakes ~ Comfort with version...
- ...Job title : Administrator, Database Job Location : Lagos Deadline : July 22, 2026 Quick Recommended Links The Database Administrator is responsible for the day-to-day operations and maintenance of Databases. The Database Administrator carries out responsibilities...
- ...Job Summary The Senior Fiber Backhaul Engineer is responsible for the design, deployment, and optimization of the company’s backbone fiber infrastructure. You will lead critical infrastructure projects, oversee complex splicing and testing operations, and ensure...
- ...Job title : Senior iOS Engineer Job Location : Lagos Deadline : July 08, 2026 Quick Recommended Links Role Overview We are looking for a result-driven and analytical software engineer to work on our native iOS mobile application. You'll use your sound understanding...
- ...Job title : Senior Mobile Engineer Job Location : Lagos Deadline : July 18, 2026 Quick Recommended Links Where you come in We're looking for an experienced Mobile Engineer at Chowdeck who'll be responsible for building the mobile interfaces through which customers...
- ...Job title : Senior Backend Engineer (Python or C#) Job Location : Lagos Deadline : July 08, 2026 Quick Recommended Links We are looking for... ...experience. PostgreSQL or other enterprise SQL databases. RabbitMQ and/or Apache Kafka. Docker and containerization...
- ...Job title : Senior I&C Design Engineer Job Location : Lagos Deadline : August 02, 2026 Quick Recommended Links About the job ~ INTECH Process Automation is looking for a Sr. I&C Design Engineer to join the team. The deal candidate will be responsible for leading...
- ...Continuous Learning. Overview: We are looking for a Backend Engineer with a passion finding solutions that allow customers to intuitively... ...• Fluency or understanding in Golang, Messaging Queues and Database/Operating systems • Understanding of accessibility and server...
- ...Job title : Senior Backend Engineer Job Location : Lagos Deadline : July 18, 2026 Quick Recommended Links We're looking for an experienced Backend Engineer at Chowdeck who'll be responsible for building the API infrastructure that powers our food delivery service...
- ...Job title : Senior Data Engineer Job Location : Lagos Deadline : July 18, 2026 Quick Recommended Links We're looking for an experienced Data Engineer to help build and scale the data infrastructure that powers decision-making across Chowdeck. You'll work closely...
- ...Job title : Senior Internet Protocol Engineer Job Location : Lagos Deadline : July 15, 2026 Quick Recommended Links Job Summary The Senior IP Engineer is responsible for the design, configuration, optimization, and advanced troubleshooting of the organization’s...
- ...Job title : Senior Mobile Engineer - Flutter Job Location : Lagos Deadline : July 18, 2026 Quick Recommended Links As a Senior Mobile Engineer, you will play a key role in the design, development, and maintenance of our mobile applications, with a primary focus on...
- ...Job title : Senior Application Security Engineer Job Location : Lagos Deadline : July 22, 2026 Quick Recommended Links Role Overview ~ We are seeking a Senior Application Security Engineer to join our engineering team. Security is embedded in everything we do at...
- ...Job title : Senior Project Risk Engineer Job Location : Lagos Deadline : July 12, 2026 Quick Recommended Links Reports to: Project Controls Manager / Project Manager Job Summary: The Senior Project Risk Engineer is responsible for identifying, analysing, and...
- ...digital payment transaction value annually. About the role Engineering at Moniepoint is an inspired, customer-focused community,... .... Location: Remote Full time Job Summary The Senior Front-end Engineer is required to produce and implement functional...
- Requirements ~ Candidates should possess relevant qualifications and experience. Application Closing Date Not Specified. How to Apply Interested and qualified candidates should: Click here to apply online Share this job:
- ...Job title : Senior Lecturer (Computer Engineering Technology) Job Location : Lagos Deadline : July 08, 2026 Quick Recommended Links Requirements Candidates must possess relevant Master's Degree with at least Twelve (12) Years Teaching / Research or Industrial Work...
- ...of AI enthusiasts who are passionate about solving complex problems at the cutting edge of Artificial Intelligence. The Senior AI/ML Engineer will play a pivotal role in enhancing our computer vision annotation system through the incorporation of advanced AI and machine...
- ...We are looking for talented Flutter Engineers to build and maintain high-quality mobile applications powering digital banking, payments, lending, agency banking, and financial services platforms. The ideal candidate should have experience developing secure, scalable...
- ...Scope of Role: As a Senior DevOps Engineer, you will improve the technical infrastructure of Bamboo’s platforms that facilitate money movement and exchange of value while also fueling growth for our business. You will use your deep understanding of cloud architecture...
- ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’...
- ...Job title : Senior Mechanical Design Engineer (HVAC | MEP-BIM) Job Location : Lagos Deadline : July 30, 2026 Quick Recommended Links Role Overview We are hiring an experienced Senior Mechanical Design Engineer (HVAC | MEP-BIM) to lead the design, BIM coordination...
- ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Database Engineer. Be the first to apply!
