About the Role:
Life Time Inc. is seeking a hands-on, self-driven DBA with deep MongoDB expertise and exposure to modern database platforms including SQL Server, Azure SQL, and Snowflake. This role is part of a dynamic team supporting mission-critical systems in a fast-paced, cloud-forward environment. The ideal candidate will be proactive, detail-oriented, and capable of taking ownership of database-related tasks.
Key Responsibilities:
Own end-to-end administration of MongoDB Atlas clusters, including provisioning, upgrades, performance tuning, and scalingDrive schema design, indexing strategies, and sharding, ensuring high availability and optimal query performanceLead migrations from CosmosDB or legacy systems to MongoDB Atlas, minimizing downtime and ensuring data integrityImplement and manage Infrastructure as Code using Terraform, GitHub, and Azure DevOps for MongoDB provisioning and change managementDesign and maintain robust backup/recovery, replication, and Oplog/journal management strategiesDevelop and support scripting and automation using Bash, PowerShell, or Python to streamline operational workflowsCollaborate with engineers, InfoSec, and product stakeholders to ensure database strategies align with evolving business needsMaintain security posture, managed identities, and role-based access controlDocument processes and maintain operational runbooks to support scalability, onboarding, and business continuityTake full ownership of database incidents, including triage, resolution, RCA, and long-term preventionActively participate in an on-call rotation, ensuring uptime during critical business hoursRequired Qualifications:
5+ years of professional experience as a MongoDB AdminStrong knowledge of MongoDB internals, including performance tuning, replica sets, elections, write/read concerns, and shard zoningProven experience managing MongoDB in production (self-hosted or Atlas)Experience with MongoDB Atlas automation and performance diagnosticsProficient in DevOps and CI/CD processes (Terraform, GitHub, Jenkins, Azure DevOps)Experience with monitoring and alerting systemsStrong understanding of access control, identity management, and security best practicesStrong troubleshooting and scripting skills (PowerShell, Bash, Python)Ability to work independently, manage priorities, and communicate clearly with cross-functional teamsPreferred Qualifications:
Good to have SQL Server, Azure SQL, and SnowflakeFamiliarity with Redis, PostgreSQL, or OpenSearch is a plusUnderstanding of data masking, encryption, and compliance frameworksPayThis is a salaried position starting at $94,000.00 and pays up to $129,000.00, based on experience and qualifications.BenefitsAll team members receive the following benefits while working for Life Time:
A fully subsidized membership
Discounts on Life Time products and services
401(k) retirement savings plan with company discretionary match (21 years of age and older)
Training and professional development
Paid sick leave where required by law
Full-time Team Members are eligible for additional benefits, including:
Medical, dental, vision, and prescription drug coverage
Short term and long term disability insurance
Life insurance
Pre-tax flexible spending and dependent care plans
Parental leave and adoption assistance
Paid time off, including 5 to 20 vacation days per calendar year (based on tenure) and paid sick leave
Deferred compensation plan, if the team member meets the required income threshold
Life Time is a place for everyone. As an organization, we are committed to an inclusive, diverse and equitable workplace that respects and celebrates the unique contributions of each individual while ensuring we remain an equal opportunity employer that recruits, hires, trains and promotes based on merit and qualifications.