Senior NoSQL Database Engineer (MongoDB)
At a glance
Senior Data Architecture & Governance role at Astreya. Chicago · full-time · no salary stated · we estimate $107,213–$152,475.
Astreya has not published a salary for this role. The figure below is our estimate, not theirs.
dataroles summary, based on the employer's posting.
What you'll do
- Design MongoDB architectures, data models, schema standards and indexes for enterprise applications
- Assess how applications access data, then choose suitable NoSQL structures and sharding or replication approaches
- Install and maintain MongoDB deployments, handling upgrades, security, backups, restores and database refreshes
- Tune queries, aggregation pipelines and indexes while tracking database health, capacity and resource use
- Support production incidents, failover testing and recovery plans, and automate database operations across cloud platforms
What you bring
- Strong practical experience administering MongoDB and understanding Replica Sets, sharding, Atlas, aggregation, indexing, backup and security
- Hands-on work with a cloud platform such as Azure, AWS or Google Cloud, plus database automation tools
- Experience in data modeling, schema design, performance tuning, capacity planning, query optimization and database migration
- Familiarity with at least one other NoSQL technology, such as Cassandra, Couchbase or another listed option
Who this fits
This senior engineering role suits someone who can combine MongoDB administration and architecture with hands-on performance, recovery and production support. You’ll collaborate with application, cloud and DevOps teams.
From the employer
Database Architecture & Engineering
• Design and implement scalable MongoDB database architectures for enterprise applications.
• Establish data models, schema design standards, indexing strategies, and data governance practices.
• Evaluate application access patterns and recommend optimal NoSQL data structures.
• Design and implement sharding, replication, and clustering solutions.
MongoDB Administration
• Install, configure, upgrade, and maintain MongoDB databases.
• Manage MongoDB Atlas, Enterprise, or Community Edition deployments.
• Perform backup, restore, recovery, and database refresh activities.
• Implement database security controls including authentication, authorization, encryption, and auditing.
Performance Optimization
• Analyze database performance issues and implement tuning recommendations.
• Optimize queries, aggregation pipelines, indexes, and data access patterns.
• Monitor database health, capacity, and resource utilization.
• Drive continuous improvements in database performance and availability.
High Availability & Disaster Recovery
• Design and support MongoDB Replica Sets.
• Implement DR strategies and ensure RPO/RTO objectives are met.
• Conduct failover testing and resiliency validation.
• Support business continuity initiatives.
Cloud & Automation
• Deploy and manage MongoDB databases across Azure, AWS, and GCP.
• Develop Infrastructure as Code (IaC) and database automation solutions.
• Automate provisioning, monitoring, patching, and operational tasks.
• Support containerized deployments using Docker and Kubernetes.
Support & Operations
• Provide L3 support for critical production environments.
• Participate in incident management, root cause analysis, and problem management activities.
• Maintain operational documentation, runbooks, and architecture standards.
• Collaborate with application, cloud, and DevOps teams.
________________________________________
Required Skills
MongoDB Expertise
• Strong hands-on experience with MongoDB Administration.
• Deep understanding of:
o Replica Sets
o Sharding
o MongoDB Atlas
o Aggregation Framework
o Indexing Strategies
o GridFS
o Backup & Recovery
o Security & Auditing
NoSQL Technologies
Experience with one or more:
• MongoDB
• Cassandra
• Couchbase
• DynamoDB
• Cosmos DB
• Redis
Database Engineering
• Data modeling and schema design.
• Database performance tuning.
• Capacity planning.
• Query optimization.
• Data migration and modernization.
Cloud Platforms
Hands-on experience with:
• Microsoft Azure
• AWS
• Google Cloud Platform (GCP)
DevOps & Automation
• Terraform
• Ansible
• Python/Shell Scripting
• Git
• CI/CD pipelines
• Docker
• Kubernetes
Monitoring Tools
Experience with:
• MongoDB Ops Manager
• CloudWatch
• Azure Monitor
• Datadog
• Splunk
• Grafana
• Prometheus
________________________________________
Preferred Qualifications
• MongoDB Certified Developer or DBA.
• Experience with MongoDB Atlas Migration.
• Experience in Database Modernization programs.
• Knowledge of PostgreSQL, MySQL, SQL Server, or Oracle.
• Experience supporting GenAI, Vector Databases, or AI-driven applications.
• Exposure to Kafka and event-driven architectures.