Database Engineer
Posted 8 Oct 2026
Advertised as “Senior Database Engineer”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 5+ yrs
- Management level
- Individual contributor
- Employment
- Remote
- Contract
- Full-time
No salary listed for this role.
Field of studyComputer Science, Engineering (or related)
Study levelBachelor's or higher
Are you ready to shape the future of authentication? Join 1Kosmos and help lead the next wave in identity assurance and passwordless innovation.
1Kosmos is driving the future of identity security, empowering organizations to eliminate passwords and establish trust at every step of the identity lifecycle. As a vibrant team of innovators, we develop advanced authentication solutions trusted by some of the world’s leading brands. Join us as we create a passwordless world and set new standards for digital identity assurance.
We are looking for a Sr Database Engineer to own the day-to-day operation of our database estate. Our production services run on MongoDB and Amazon DocumentDB, with PostgreSQL and DynamoDB alongside them, and our reporting data lands in Apache Iceberg tables on S3 that we query through Amazon Redshift. You will be the owner of everything that keeps that estate healthy and moving: pre-deployment migrations, upgrades, query performance, customer data requests, backup and recovery, and incident response.
This is an operations-first role. You will work alongside our senior database architect, who leads our data platform projects, and take full ownership of the run work so the whole team can move faster. We want someone who thinks before they change something: you read the release notes before a MongoDB upgrade and know which application queries it could break, and you find the slow query and fix the index before a customer notices. This is an on-call role.
Key Responsibilities
• Own day-to-day operations across MongoDB, Amazon DocumentDB, PostgreSQL, DynamoDB, and Amazon Redshift, including health checks, capacity, connections, and storage growth.
• Plan and execute database version upgrades, assessing driver compatibility, deprecated features, and query behavior changes against application code before anything reaches production.
• Find and fix slow queries by profiling workloads and reading explain plans, then design, add, or retire indexes based on real query patterns.
• Run pre-deployment schema and data migrations for each release, with pre-checks, verification of the result, and a tested rollback.
• Manage versioned database migrations in Git (Liquibase, Flyway, or equivalent), reviewed through pull requests and applied through CI with GitHub Actions.
• Handle customer data requests, including extracts, reports, corrections, and deletion requests, with the right approvals and an audit trail.
• Maintain reporting access in Redshift over Iceberg tables in S3 (external schemas, Spectrum, Glue Data Catalog), including views, grants, and query performance.
• Own backup, point-in-time restore, and failover. Rehearse restores on a schedule and document them so anyone on the team can run them.