Principal Engineer MongoDB Production Support

  • Woodbridge Township, NJ
  • Posted 6 hours ago | Updated 6 hours ago

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2
Contract - 48 Month(s)

Skills

Principal Engineer
MongoDB Production Support

Job Details

Position: Principal Engineer MongoDB Production Support

Location: Woodbridge Township, NJ

Duration: Contract

Required:

  • 7+ years of Engineering experience or equivalent, demonstrated through one or a combination of:
  • 7+ years of MongoDB Database Administration experience, or equivalent demonstrated through work experience, training, military service, or education.
  • Expertise in MongoDB architecture, including replication, sharding, and performance tuning.
  • Strong proficiency in MongoDB query language, aggregation framework, and indexing strategies.
  • Experience with Linux/Unix environments and Shell scripting.
  • Familiarity with automation tools such as Ansible, Terraform, or Jenkins.
  • Knowledge of cloud platforms (AWS, Azure, Google Cloud Platform) and storage integration.
  • Experience with monitoring tools: MongoDB Atlas, Prometheus, Grafana, or similar.
  • Strong analytical and troubleshooting skills.
  • Proven leadership in incident management and change control processes.

Job Description:

  • Manage and maintain MongoDB clusters, including replica sets and sharded environments.
  • Design and implement high-availability (HA) and disaster recovery (DR) solutions using MongoDB replication, backup strategies, and cloud-native tools.
  • Perform database performance tuning, query optimization, and capacity planning.
  • Analyze slow queries and implement indexing strategies to enhance application performance.
  • Automate database maintenance tasks using JavaScript, Shell scripting, and automation tools like Ansible or Terraform.
  • Develop and maintain scripts for provisioning, monitoring, and alerting.
  • Ensure database security, compliance, and audit readiness (SOX, PCI, HIPAA).
  • Implement role-based access control (RBAC), encryption, and auditing features.
  • Collaborate with application development, infrastructure, and security teams to support business initiatives.
  • Lead root cause analysis (RCA) for database-related incidents and implement long-term solutions.
  • Manage backup and recovery strategies using MongoDB Ops Manager, cloud-native backups, or enterprise tools.
  • Monitor database health using tools such as MongoDB Atlas, Prometheus, Grafana, or custom dashboards.
  • Maintain detailed documentation for database configurations, procedures, and recovery plans.

Thanks,

Nitesh

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.