Senior Software Engineer, Database Tools and Replicator
New York City, Remote North America
MongoDB
Get your ideas to market faster with a developer data platform built on the leading modern database. MongoDB makes working with data easy.The database market is massive (IDC estimates it to be $121B+ by 2025!) and MongoDB is at the head of its disruption. At MongoDB we are transforming industries and empowering developers to build amazing apps that people use every day. We are the leading modern data platform and the first database provider to IPO in over 20 years. Join our team and be at the forefront of innovation and creativity.
The Database Tools and Replicator Team is working to make backups, migrations, and disaster recovery of MongoDB clusters easy and reliable.
Our main focus is mongosync, a new tool to sync two MongoDB clusters. This tool is a top priority for the company since it will be used to migrate customers from on-prem MongoDB to MongoDB's cloud service, MongoDB Atlas. If you're excited to design and create a high-performance, distributed service for syncing databases, this is the team for you!
This role can be based out of our New York City office or remotely in the US.
You might be right for this role if you
- Hands-on experience building industrial-strength software
- Strong verbal and written communication skills
- Experience in at least one compiled language, and interest in working with Go
- Solid computer science fundamentals, with strong competencies in data structures, algorithms, and software design/architecture
You'll be on the team responsible for
- Developing mongosync, a migration and database syncing tool. This new tool will be used by MongoDB Atlas (our Database-as-a-Service), as well as by on-prem customers
- Maintaining MongoMirror, an older tool that powers migrations into MongoDB Atlas
- Developing the MongoDB Database Tools, a set of CLI utilities for working with a MongoDB deployment. It includes tools for importing, exporting, and diagnostics
Success in this role means
- In three months you’ll have learned about how MongoDB and mongosync works, and you’ll have contributed to a new feature and some bug fixes
- In six months, you’ll have taken on code review responsibilities and are involved in design and implementation of a major new feature, and leading development of smaller features
- In twelve months, you’re leading the design and development of major new features and are helping to mentor new engineers on the team
To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it’s like to work at MongoDB, and help us make an impact on the world!
MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.
MongoDB, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type and makes all hiring decisions without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Tags: Architecture Computer Science Industrial MongoDB
Perks/benefits: Career development Fertility benefits Parental leave Startup environment
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Lead Data Analyst jobs
- Open MLOps Engineer jobs
- Open Data Science Manager jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Engineer II jobs
- Open Sr Data Engineer jobs
- Open Data Manager jobs
- Open Principal Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Power BI Developer jobs
- Open Junior Data Scientist jobs
- Open Business Intelligence Developer jobs
- Open Data Scientist II jobs
- Open Senior Data Architect jobs
- Open Product Data Analyst jobs
- Open Sr. Data Scientist jobs
- Open Business Data Analyst jobs
- Open Manager, Data Engineering jobs
- Open Big Data Engineer jobs
- Open Data Analyst Intern jobs
- Open Data Quality Analyst jobs
- Open Principal Data Scientist jobs
- Open Data Product Manager jobs
- Open Azure Data Engineer jobs
- Open Junior Data Engineer jobs
- Open Data quality-related jobs
- Open Business Intelligence-related jobs
- Open ML models-related jobs
- Open GCP-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open Java-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open APIs-related jobs
- Open Deep Learning-related jobs
- Open PyTorch-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open TensorFlow-related jobs
- Open PhD-related jobs
- Open CI/CD-related jobs
- Open NLP-related jobs
- Open Kubernetes-related jobs
- Open Data governance-related jobs
- Open Airflow-related jobs
- Open Hadoop-related jobs
- Open Databricks-related jobs
- Open LLMs-related jobs
- Open DevOps-related jobs