
About MongoDB
The leading developer data platform for modern applications
Key Highlights
- Headquartered in Theater District, New York, NY
- Over 1000 employees and $311.1 million in Series F funding
- Popular document-oriented database system with hundreds of millions of downloads
- Partnership with Patronus AI for automated LLM evaluation
MongoDB is a leading developer data platform headquartered in the Theater District of New York, NY. The company specializes in a document-oriented database system that stores data as JSON-like documents, making it a popular choice for modernizing legacy applications. With over 1000 employees and $31...
🎁 Benefits
MongoDB offers a comprehensive benefits package including equity and an Employee Stock Purchase Program, 20 weeks of fully paid gender-neutral parenta...
🌟 Culture
MongoDB fosters a culture centered around open-source development and innovation. The company is committed to helping businesses modernize their appli...
Skills & Technologies
Overview
MongoDB is seeking a Mid-Level Software Engineer to join their Data Migration team. You'll work on tools that assist customers in migrating data from relational databases to MongoDB, utilizing technologies like Java, Spring Boot, and Apache Kafka. This role requires 2-3 years of experience in software development.
Job Description
Who you are
You have 2-3 years of commercial software development experience, ideally with a strong foundation in the Java ecosystem. Your expertise includes working with at least one JVM language, preferably Java, and you are familiar with the Spring ecosystem. You understand relational data modeling and have experience with SQL databases such as Postgres or MySQL. Your curiosity drives you to learn continuously, and you possess excellent verbal and written communication skills. You are also comfortable with client-side technologies like React and have a basic understanding of streaming systems such as Apache Kafka or AWS SQS.
Desirable
Experience with data migration tools or similar projects would be a plus. Familiarity with algorithms and data structures, along with their time and space complexity, will help you excel in this role. A positive attitude and a collaborative spirit are essential as you will be working closely with product management and other engineers.
What you'll do
As a Software Engineer at MongoDB, you will contribute to the design and implementation of cutting-edge tools that facilitate data migration from relational databases to MongoDB. You will collaborate with product management and engineers to ensure that the tools meet customer needs effectively. Your role will involve writing high-quality, well-tested backend code for the data migration engine and its surrounding services. You will participate in code reviews, providing constructive feedback to your peers while also learning from their insights. Your contributions will directly impact the success of the product, helping application developers with schema modeling, type conversions, and data synchronization.
What we offer
MongoDB offers a competitive salary range for this role in Canada, between $108,000 and $149,000 CAD. In addition to a robust salary, you will have access to a comprehensive benefits package that includes health, dental, and vision coverage, as well as mental health counseling and retirement savings plans with employer matching. You will be part of a dynamic team that values collaboration and innovation, providing you with opportunities for professional growth and development. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at MongoDB.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
MongoDB is seeking a Senior Software Engineer to develop a sophisticated data migration suite. You'll work with Java, Spring Boot, and Kafka to build backend services. This role requires 6+ years of experience in software development.

Software Engineering
MongoDB is seeking a Software Engineer for their Data Migration team to develop tools that assist customers in migrating data to MongoDB. You'll work with Java, Spring Boot, and Apache Kafka, requiring 2-3 years of experience in software development.

Software Engineering
MongoDB is seeking a Senior Software Engineer to develop a sophisticated data migration suite. You'll work with Java, Spring Boot, and Kafka to solve complex customer challenges. This role requires 6+ years of experience in software development.

Data Migration Engineer
Mark43 is seeking a Data Migration Engineer to design and execute complex data migrations for their systems. You'll collaborate with internal teams and external partners to ensure a smooth transition for agencies adopting Mark43's technology.

Software Engineering
Lyft is seeking a Software Engineer to join their Streaming Compute Team, focusing on designing and maintaining data-intensive systems. You'll work with technologies like Apache Flink and Kafka to enhance the data platform. This role requires a strong background in software development and problem-solving skills.