Senior MongoDB Database Engineer
At a glance
AI generatedTL;DR
As a Senior MongoDB Database Engineer at an enterprise-scale organization, you will lead the design and optimization of high-throughput, low-latency MongoDB platforms supporting mission-critical workloads. Your responsibilities include end-to-end performance optimization through query tuning, execution plan analysis, and index design, as well as architecting large-scale sharded clusters using range-based and hash-based strategies to ensure optimal shard key selection and chunk distribution. You will also manage high availability, disaster recovery, and failover across regions while partnering with application teams on data modeling and performance best practices. This role requires hands-on experience with multi-terabyte to petabyte-scale MongoDB clusters, Python scripting, cloud technologies like Google Cloud and Azure, and a deep understanding of distributed systems in the financial services industry.
Skills
What you'll do
- Lead performance optimization of MongoDB platforms by tuning queries and designing efficient indexes.
- Design scalable data models for high read/write throughput and low latency in mission-critical workloads.
- Architect and manage large-scale sharded clusters with range-based and hash-based strategies.
- Optimize shard key selection to prevent hotspots and enhance cluster performance under heavy load.
- Implement high availability, disaster recovery, and failover strategies across multi-region deployments.
- Automate database operations using scripting languages like Python for monitoring and maintenance.
What we're looking for
- 6+ years of experience as a MongoDB Engineer or DBA in large-scale production environments.
- Extensive hands-on experience with multi-terabyte to petabyte-scale MongoDB clusters and sharding strategies.
- Strong background in designing high availability, disaster recovery, and failover strategies for distributed systems.
- Proficiency in Python, shell scripting, and cloud technologies like Google Cloud and Azure.
- Bachelor’s degree in computer science or equivalent work experience required.
- Experience with database migration projects and microservices architectures preferred.
Employer
About Fiserv
Fiserv is a global leader in financial services technology, providing core banking platforms, payment processing, digital banking, and merchant acquiring solutions to financial institutions and businesses. Industry: Financial Technology & Payments
Fiserv currently has 70 open roles on FindRole.
Listed pay typically runs $110,000–$186,000 across 47 roles with salary data.
Most-posted roles
- AI Engineer 3
- Senior Mainframe Systems Programmer (z/OS-Network) 3
- Data Protection / Cyber Systems Engineer 2
- Machine Learning Software Engineer (AI) 2
- Principal Active Directory Engineer 2