We are seeking an experienced and talented Lead System Engineer specializing in MongoDB Database Administration to join our dynamic team. The ideal candidate will play a pivotal role in ensuring the performance, scalability, reliability, and efficiency of our database environments while leading complex projects and mentoring team members.
Responsibilities
- Act as a database expert to ensure resilient, scalable, and high-performance MongoDB environments
- Lead complex database operations, migrations, performance tuning, and architectural improvements
- Provide technical leadership, mentoring, and contribute to process and automation enhancements
- Collaborate with architects and engineering teams on database design and optimization strategies
- Architect, implement, and manage large-scale MongoDB deployments, including replica sets and sharded clusters
- Drive performance tuning, query optimization, indexing strategies, and workload analysis
- Lead backup/restore strategy design, DR planning, PITR, and high availability configurations
- Support major upgrade activities, schema design improvements, version migrations, and cloud migrations
- Troubleshoot complex issues related to locking, replication lag, sharding balancer, and storage performance
- Implement monitoring, alerting, and automation to improve operational efficiency
- Provide mentoring and support to L1/L2 DBAs and contribute to best practices and documentation
- Collaborate with development and DevOps teams on data modeling, release management, and integration
Requirements
- 9+ years of IT experience
- 5+ years of hands-on experience as a MongoDB DBA managing large and critical production environments
- 1+ years of leadership experience in relevant roles
- Deep understanding of MongoDB internals, including replication internals, sharding architecture, chunk migration, balancer tuning, and the WiredTiger storage engine
- Expertise in performance tuning, analyzing execution plans, and optimizing queries and indexes
- Hands-on experience with replica set and sharded cluster problem diagnosis and resolution
- Solid knowledge of Linux, scripting (Shell/Python), and automation frameworks
- Proficiency in monitoring and observability tools for MongoDB
- Basic familiarity with at least one additional RDBMS such as Oracle, MS SQL, PostgreSQL, or MySQL
- English language proficiency at an Upper-Intermediate level (B2) or higher
Nice to have
- Strong experience with GCP, AWS, or Azure cloud database services
- Hands-on experience with MongoDB Atlas, multi-cloud clusters, encryption-at-rest, and security controls
- Exposure to Kafka, microservices, and high-volume data streaming workloads
- Capability to develop internal tooling or automation for database deployment and monitoring
- Knowledge of Infrastructure-as-Code tools like Terraform or Ansible