
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 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.
Job Description
Who you are
You have 6+ years of commercial software development experience, particularly in the Java ecosystem. Your expertise includes building data-intensive applications and working with streaming systems. You are familiar with at least one JVM language, preferably Java, and have hands-on experience with the Spring ecosystem. Your background includes extensive experience with streaming data platforms like Apache Kafka and Change Data Capture (CDC) tools such as Debezium. You also possess a solid understanding of relational data modeling and have worked with SQL databases like PostgreSQL and MySQL. Exposure to client-side technologies such as JavaScript and React is a plus. You have a good grasp of algorithms and data structures, along with their time and space complexity. Curiosity and a positive attitude drive your desire to continue learning, and you possess excellent verbal and written communication skills.
What you'll do
In this role, you will contribute high-quality, well-tested backend code to the data migration engine and its surrounding services. You will collaborate effectively with Product Management, other engineers, and designers to build and deliver on the product roadmap. Your responsibilities will include participating actively in code reviews to enforce best practices and ensure code quality. You will also engage in designing and implementing cutting-edge products that address complex customer challenges. Your contributions will be vital in shaping the data migration suite, and you will work closely with a team of talented engineers to achieve project goals.
What we offer
MongoDB offers a competitive salary range for this role in Canada, which is between $137,000 and $189,000 CAD. In addition to a strong salary, you will have access to a comprehensive benefits package that includes health, dental, and vision benefits, as well as mental health counseling and backup child and elder care. We believe in supporting our employees' well-being and professional growth, providing opportunities for continuous learning and development. Join us at MongoDB, where you will be part of a dynamic team dedicated to building innovative solutions in the data migration space.
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 solve complex customer challenges. This role requires 6+ years of experience in software development.

Software Engineering
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.

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.

Data Engineer
ZoomInfo is hiring a Senior Data Engineer to design and maintain high-performance data pipelines. You'll work with tools like Airflow, dbt, and Python to deliver scalable data solutions. This position requires a strong background in big data processing and pipeline orchestration.

Software Engineering
MongoDB is seeking a Senior Java Software Engineer to design and support open-source libraries for developers. You'll work with Java and MongoDB to enhance developer experience. This role requires 4+ years of experience in software development.