Resume and JobRESUME AND JOB
MongoDB logo

Senior Software Engineer, Data Migration & Code Generation Careers at MongoDB - California | Apply Now!

MongoDB

Senior Software Engineer, Data Migration & Code Generation Careers at MongoDB - California | Apply Now!

full-timePosted: Feb 6, 2026

Job Description

Senior Software Engineer, Data Migration & Code Generation at MongoDB

Role Overview

MongoDB, the modern developer data platform, is hiring a Senior Software Engineer, Data Migration & Code Generation to join our world-class North America engineering team. We're building revolutionary tooling that empowers customers to modernize legacy applications and migrate data from relational databases to MongoDB in real-time. As companies embrace the flexibility and scalability of MongoDB's document model, our code generation and data migration tools become mission-critical for schema modeling, AI-powered code generation, initial data loads, and continuous synchronization using Apache Kafka and Debezium CDC.

In this high-impact role, you'll design and optimize the core data structures, algorithms, and database interactions powering our generative AI platform. Using a modern stack including Java, Spring Boot, Kafka, Debezium, and React, you'll create scalable orchestration layers that seamlessly integrate advanced AI capabilities with enterprise-grade data migration. This is your chance to solve complex customer challenges at the intersection of NoSQL innovation, streaming systems, and AI-driven development.

Based remotely across California, Colorado, Montana, Nevada, New Mexico, Oregon, Utah, and Washington, you'll collaborate with AI researchers, product managers, and elite engineers to deliver products that accelerate digital transformation worldwide.

Key Responsibilities at MongoDB

  • Architect and implement high-performance data migration engines that synchronize relational data (Postgres, MySQL) to MongoDB in real-time using Kafka and Debezium.
  • Develop generative AI-powered code generation tools that automatically create MongoDB-optimized application code from legacy schemas.
  • Design sophisticated orchestration layers that integrate AI models with data migration workflows for seamless customer experiences.
  • Optimize algorithms, data structures, and database interactions to handle massive-scale data flows with minimal latency.
  • Build robust backend services using Java/Spring Boot that ensure 99.99% reliability in distributed environments.
  • Collaborate cross-functionally with product management, AI researchers, and frontend teams (React) to deliver end-to-end features.
  • Lead code reviews, author technical design documents, and drive CI/CD best practices for production excellence.
  • Troubleshoot and resolve complex performance issues in streaming data pipelines and NoSQL integrations.
  • Mentor junior engineers and contribute to MongoDB's open-source ecosystem.

Qualifications & Requirements

The ideal candidate brings deep expertise in systems engineering and data-intensive applications:

  • 6+ years building backend systems, distributed platforms, or core infrastructure.
  • Expert-level proficiency in Java (or Rust/C++/Python) with proven systems programming, memory management, and performance optimization experience.
  • Deep hands-on experience with Apache Kafka, Debezium CDC, and streaming data architectures.
  • Strong relational database expertise including data modeling with Postgres or MySQL.
  • Solid computer science fundamentals: algorithms, data structures, time/space complexity analysis.
  • Bonus: Cloud-native experience (Kubernetes), NoSQL familiarity, React/JavaScript, open-source contributions.
  • Excellent communication skills and passion for learning cutting-edge technologies.

Within your first 3 months, you'll master MongoDB's aggregation language, Java/Spring Boot stack, and contribute to code reviews. By 6 months, deliver enterprise-scale features. By 12 months, own complex initiatives independently.

Salary & Benefits

Competitive total compensation package including base salary $165,000 - $250,000 (depending on experience/location), equity, and comprehensive benefits:

  • Competitive Equity in MongoDB (NASDAQ: MDB)
  • Wellness Programs with mental health support and gym reimbursements
  • MongoDB University - free certification and learning paths
  • Global Family Leave for all parents
  • 401(k) matching, ESPP, unlimited PTO
  • Medical/dental/vision with low premiums
  • Annual learning stipend + home office setup
  • Volunteer time off and community programs

Why Join MongoDB?

MongoDB powers the world's most innovative companies with the leading modern developer data platform. Join us to:

  • Work on generative AI + NoSQL at the forefront of technology.
  • Impact millions through tools that modernize enterprise data ecosystems.
  • Grow with a high-growth public company (NASDAQ: MDB).
  • Collaborate with world-class engineers and AI researchers.
  • Enjoy unparalleled learning opportunities via MongoDB University.

Our remote-first culture across 8 Western states offers flexibility while connecting you to MongoDB's global innovation hub.

How to Apply

Ready to transform data migration with MongoDB? Apply now for the Senior Software Engineer, Data Migration & Code Generation role. Submit your resume highlighting Java, Kafka, Debezium, and distributed systems experience. We're hiring fast - don't miss your chance to join the MongoDB revolution!

Locations

  • San Francisco, California, United States (Remote)
  • Los Angeles, California, United States (Remote)
  • Denver, Colorado, United States (Remote)
  • Boulder, Colorado, United States (Remote)
  • Billings, Montana, United States (Remote)
  • Las Vegas, Nevada, United States (Remote)
  • Albuquerque, New Mexico, United States (Remote)
  • Portland, Oregon, United States (Remote)
  • Salt Lake City, Utah, United States (Remote)
  • Seattle, Washington, United States (Remote)

Salary

Estimated Salary Rangehigh confidence

173,250 - 275,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • MongoDBintermediate
  • NoSQL Databasesintermediate
  • Java Spring Bootintermediate
  • Apache Kafkaintermediate
  • Debezium CDCintermediate
  • Data Migrationintermediate
  • Code Generationintermediate
  • Distributed Systemsintermediate
  • Streaming Data Platformsintermediate
  • Relational Databasesintermediate
  • PostgreSQLintermediate
  • MySQLintermediate
  • Kubernetesintermediate
  • React JavaScriptintermediate
  • Generative AIintermediate
  • Microservices Architectureintermediate

Required Qualifications

  • 6+ years of engineering experience in backend systems, distributed systems, or core platform development (experience)
  • Proficiency in Java, Rust, C/C++, or Python with strong systems-level programming, memory management, and performance tuning (experience)
  • Extensive experience with streaming data platforms like Apache Kafka and CDC tools like Debezium (experience)
  • Hands-on experience with relational data modeling and SQL databases (Postgres, MySQL) (experience)
  • Strong understanding of algorithms, data structures, and their time/space complexity (experience)
  • Experience with cloud-native distributed systems (Kubernetes preferred) (experience)

Responsibilities

  • Design and build high-performance data migration engines using Java, Spring Boot, Kafka, and Debezium
  • Develop sophisticated code generation tools leveraging MongoDB's document model and generative AI
  • Optimize data structures, algorithms, and database interactions for scalability and efficiency
  • Create robust orchestration layers connecting AI capabilities with data migration workflows
  • Collaborate with AI researchers, product managers, and engineers on cutting-edge product features
  • Identify and resolve performance bottlenecks in distributed streaming systems
  • Participate in code reviews, technical design documents, and CI/CD processes
  • Troubleshoot complex issues in real-time data synchronization from relational to MongoDB
  • Contribute to open-source projects and mentor junior engineers

Benefits

  • general: Competitive Equity in a high-growth public company
  • general: Comprehensive Wellness Programs including mental health support
  • general: MongoDB University with free certification training
  • general: Global Family Leave policy for all parents
  • general: 401(k) matching and employee stock purchase plan
  • general: Unlimited PTO and flexible work arrangements
  • general: Annual learning stipend for conferences and courses
  • general: Medical, dental, vision coverage with low premiums
  • general: Home office setup allowance and equipment
  • general: Volunteer time off and community impact programs

Target Your Resume for "Senior Software Engineer, Data Migration & Code Generation Careers at MongoDB - California | Apply Now!" , MongoDB

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer, Data Migration & Code Generation Careers at MongoDB - California | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer, Data Migration & Code Generation Careers at MongoDB - California | Apply Now!" , MongoDB

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

MongoDBNoSQLData MigrationCode GenerationJavaSpring BootKafkaDebeziumGenerative AIDistributed SystemsRemote JobsBackend EngineeringSenior Software Engineer MongoDBData Migration Engineer jobsCode Generation Engineer careersJava Kafka Debezium jobsMongoDB data migration toolsNoSQL migration specialistGenerative AI backend engineerDistributed systems engineer CaliforniaSpring Boot Kafka developerCDC Debezium MongoDB jobsRemote software engineer ColoradoBackend engineer data synchronizationMongoDB careers Washington stateReal-time data migration jobsAI code generation engineerKubernetes Java developer remotePTO App Modernization ENG

Answer 10 quick questions to check your fit for Senior Software Engineer, Data Migration & Code Generation Careers at MongoDB - California | Apply Now! @ MongoDB.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

MongoDB logo

Senior Software Engineer, Data Migration & Code Generation Careers at MongoDB - California | Apply Now!

MongoDB

Senior Software Engineer, Data Migration & Code Generation Careers at MongoDB - California | Apply Now!

full-timePosted: Feb 6, 2026

Job Description

Senior Software Engineer, Data Migration & Code Generation at MongoDB

Role Overview

MongoDB, the modern developer data platform, is hiring a Senior Software Engineer, Data Migration & Code Generation to join our world-class North America engineering team. We're building revolutionary tooling that empowers customers to modernize legacy applications and migrate data from relational databases to MongoDB in real-time. As companies embrace the flexibility and scalability of MongoDB's document model, our code generation and data migration tools become mission-critical for schema modeling, AI-powered code generation, initial data loads, and continuous synchronization using Apache Kafka and Debezium CDC.

In this high-impact role, you'll design and optimize the core data structures, algorithms, and database interactions powering our generative AI platform. Using a modern stack including Java, Spring Boot, Kafka, Debezium, and React, you'll create scalable orchestration layers that seamlessly integrate advanced AI capabilities with enterprise-grade data migration. This is your chance to solve complex customer challenges at the intersection of NoSQL innovation, streaming systems, and AI-driven development.

Based remotely across California, Colorado, Montana, Nevada, New Mexico, Oregon, Utah, and Washington, you'll collaborate with AI researchers, product managers, and elite engineers to deliver products that accelerate digital transformation worldwide.

Key Responsibilities at MongoDB

  • Architect and implement high-performance data migration engines that synchronize relational data (Postgres, MySQL) to MongoDB in real-time using Kafka and Debezium.
  • Develop generative AI-powered code generation tools that automatically create MongoDB-optimized application code from legacy schemas.
  • Design sophisticated orchestration layers that integrate AI models with data migration workflows for seamless customer experiences.
  • Optimize algorithms, data structures, and database interactions to handle massive-scale data flows with minimal latency.
  • Build robust backend services using Java/Spring Boot that ensure 99.99% reliability in distributed environments.
  • Collaborate cross-functionally with product management, AI researchers, and frontend teams (React) to deliver end-to-end features.
  • Lead code reviews, author technical design documents, and drive CI/CD best practices for production excellence.
  • Troubleshoot and resolve complex performance issues in streaming data pipelines and NoSQL integrations.
  • Mentor junior engineers and contribute to MongoDB's open-source ecosystem.

Qualifications & Requirements

The ideal candidate brings deep expertise in systems engineering and data-intensive applications:

  • 6+ years building backend systems, distributed platforms, or core infrastructure.
  • Expert-level proficiency in Java (or Rust/C++/Python) with proven systems programming, memory management, and performance optimization experience.
  • Deep hands-on experience with Apache Kafka, Debezium CDC, and streaming data architectures.
  • Strong relational database expertise including data modeling with Postgres or MySQL.
  • Solid computer science fundamentals: algorithms, data structures, time/space complexity analysis.
  • Bonus: Cloud-native experience (Kubernetes), NoSQL familiarity, React/JavaScript, open-source contributions.
  • Excellent communication skills and passion for learning cutting-edge technologies.

Within your first 3 months, you'll master MongoDB's aggregation language, Java/Spring Boot stack, and contribute to code reviews. By 6 months, deliver enterprise-scale features. By 12 months, own complex initiatives independently.

Salary & Benefits

Competitive total compensation package including base salary $165,000 - $250,000 (depending on experience/location), equity, and comprehensive benefits:

  • Competitive Equity in MongoDB (NASDAQ: MDB)
  • Wellness Programs with mental health support and gym reimbursements
  • MongoDB University - free certification and learning paths
  • Global Family Leave for all parents
  • 401(k) matching, ESPP, unlimited PTO
  • Medical/dental/vision with low premiums
  • Annual learning stipend + home office setup
  • Volunteer time off and community programs

Why Join MongoDB?

MongoDB powers the world's most innovative companies with the leading modern developer data platform. Join us to:

  • Work on generative AI + NoSQL at the forefront of technology.
  • Impact millions through tools that modernize enterprise data ecosystems.
  • Grow with a high-growth public company (NASDAQ: MDB).
  • Collaborate with world-class engineers and AI researchers.
  • Enjoy unparalleled learning opportunities via MongoDB University.

Our remote-first culture across 8 Western states offers flexibility while connecting you to MongoDB's global innovation hub.

How to Apply

Ready to transform data migration with MongoDB? Apply now for the Senior Software Engineer, Data Migration & Code Generation role. Submit your resume highlighting Java, Kafka, Debezium, and distributed systems experience. We're hiring fast - don't miss your chance to join the MongoDB revolution!

Locations

  • San Francisco, California, United States (Remote)
  • Los Angeles, California, United States (Remote)
  • Denver, Colorado, United States (Remote)
  • Boulder, Colorado, United States (Remote)
  • Billings, Montana, United States (Remote)
  • Las Vegas, Nevada, United States (Remote)
  • Albuquerque, New Mexico, United States (Remote)
  • Portland, Oregon, United States (Remote)
  • Salt Lake City, Utah, United States (Remote)
  • Seattle, Washington, United States (Remote)

Salary

Estimated Salary Rangehigh confidence

173,250 - 275,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • MongoDBintermediate
  • NoSQL Databasesintermediate
  • Java Spring Bootintermediate
  • Apache Kafkaintermediate
  • Debezium CDCintermediate
  • Data Migrationintermediate
  • Code Generationintermediate
  • Distributed Systemsintermediate
  • Streaming Data Platformsintermediate
  • Relational Databasesintermediate
  • PostgreSQLintermediate
  • MySQLintermediate
  • Kubernetesintermediate
  • React JavaScriptintermediate
  • Generative AIintermediate
  • Microservices Architectureintermediate

Required Qualifications

  • 6+ years of engineering experience in backend systems, distributed systems, or core platform development (experience)
  • Proficiency in Java, Rust, C/C++, or Python with strong systems-level programming, memory management, and performance tuning (experience)
  • Extensive experience with streaming data platforms like Apache Kafka and CDC tools like Debezium (experience)
  • Hands-on experience with relational data modeling and SQL databases (Postgres, MySQL) (experience)
  • Strong understanding of algorithms, data structures, and their time/space complexity (experience)
  • Experience with cloud-native distributed systems (Kubernetes preferred) (experience)

Responsibilities

  • Design and build high-performance data migration engines using Java, Spring Boot, Kafka, and Debezium
  • Develop sophisticated code generation tools leveraging MongoDB's document model and generative AI
  • Optimize data structures, algorithms, and database interactions for scalability and efficiency
  • Create robust orchestration layers connecting AI capabilities with data migration workflows
  • Collaborate with AI researchers, product managers, and engineers on cutting-edge product features
  • Identify and resolve performance bottlenecks in distributed streaming systems
  • Participate in code reviews, technical design documents, and CI/CD processes
  • Troubleshoot complex issues in real-time data synchronization from relational to MongoDB
  • Contribute to open-source projects and mentor junior engineers

Benefits

  • general: Competitive Equity in a high-growth public company
  • general: Comprehensive Wellness Programs including mental health support
  • general: MongoDB University with free certification training
  • general: Global Family Leave policy for all parents
  • general: 401(k) matching and employee stock purchase plan
  • general: Unlimited PTO and flexible work arrangements
  • general: Annual learning stipend for conferences and courses
  • general: Medical, dental, vision coverage with low premiums
  • general: Home office setup allowance and equipment
  • general: Volunteer time off and community impact programs

Target Your Resume for "Senior Software Engineer, Data Migration & Code Generation Careers at MongoDB - California | Apply Now!" , MongoDB

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer, Data Migration & Code Generation Careers at MongoDB - California | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer, Data Migration & Code Generation Careers at MongoDB - California | Apply Now!" , MongoDB

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

MongoDBNoSQLData MigrationCode GenerationJavaSpring BootKafkaDebeziumGenerative AIDistributed SystemsRemote JobsBackend EngineeringSenior Software Engineer MongoDBData Migration Engineer jobsCode Generation Engineer careersJava Kafka Debezium jobsMongoDB data migration toolsNoSQL migration specialistGenerative AI backend engineerDistributed systems engineer CaliforniaSpring Boot Kafka developerCDC Debezium MongoDB jobsRemote software engineer ColoradoBackend engineer data synchronizationMongoDB careers Washington stateReal-time data migration jobsAI code generation engineerKubernetes Java developer remotePTO App Modernization ENG

Answer 10 quick questions to check your fit for Senior Software Engineer, Data Migration & Code Generation Careers at MongoDB - California | Apply Now! @ MongoDB.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.