Resume and JobRESUME AND JOB
MongoDB logo

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

MongoDB

Senior Software Engineer, Data Migration & Code Generation Careers at MongoDB - Alberta, British Columbia | 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 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.

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 sophisticated orchestration layers that seamlessly integrate advanced AI capabilities with enterprise-grade data migration. This is your chance to solve complex customer challenges at scale while working with top AI researchers, product managers, and engineers.

Key Responsibilities at MongoDB

  • Architect and implement scalable backend services for real-time data migration from SQL to MongoDB
  • Develop generative AI-powered code generation tools for application modernization
  • Build high-performance streaming pipelines using Apache Kafka and Debezium CDC
  • Optimize data flow orchestration and integration points across distributed systems
  • Collaborate with AI/ML teams to integrate cutting-edge models into migration workflows
  • Lead code reviews, technical design, and performance bottleneck resolution
  • Deliver end-to-end features spanning Java backend, React frontend, and MongoDB core
  • Contribute to CI/CD pipelines, testing frameworks, and production reliability
  • Mentor junior engineers and participate in cross-functional MongoDB initiatives

Qualifications & Requirements

The ideal candidate brings deep expertise in systems engineering and data platforms:

  • 6+ years building backend systems, distributed platforms, or data-intensive applications
  • Expertise in Java ecosystem (Spring Boot preferred) with systems programming (Rust/C++/Python welcome)
  • Proven experience with Apache Kafka streaming and Debezium CDC for real-time replication
  • Strong relational database experience (Postgres/MySQL) and SQL optimization skills
  • Solid computer science fundamentals: algorithms, data structures, Big O complexity
  • Bonus: React/JavaScript, Kubernetes, NoSQL trade-offs, open-source contributions

Success timeline: Within 3 months, master MongoDB aggregation and Java/Kafka stack. By 6 months, ship large-scale features. By 12 months, own complex initiatives independently.

Salary & Benefits

Competitive compensation package including base salary $165,000-$225,000 USD (location-adjusted), equity, and comprehensive benefits. MongoDB offers:

  • Competitive Equity and Stock Options package
  • Unlimited PTO and Global Family Leave
  • MongoDB University certifications and learning stipends
  • Wellness programs, 401(k) matching, medical coverage
  • Remote-first culture with home office allowance

Why Join MongoDB?

MongoDB powers the world's most innovative applications with our document database and Atlas cloud platform. Join 40,000+ customers including Adobe, Verizon, and Cisco who trust MongoDB for mission-critical workloads. Work on bleeding-edge AI + database technology that defines enterprise modernization.

Our Vancouver and Calgary teams collaborate with global engineering leaders. Enjoy a culture of curiosity, ownership, and continuous learning with direct impact on millions of developers worldwide.

How to Apply

Ready to transform data migration with MongoDB? Apply now for Senior Software Engineer, Data Migration & Code Generation. Submit your resume highlighting Java, Kafka, and data migration experience. Join us in building the future of application modernization!

Locations

  • Calgary, Alberta, Canada (Remote)
  • Edmonton, Alberta, Canada (Remote)
  • Vancouver, British Columbia, Canada (Remote)
  • Victoria, British Columbia, Canada (Remote)

Salary

Estimated Salary Rangehigh confidence

173,250 - 247,500 USD / yearly

Source: ai estimated

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

Skills Required

  • MongoDB Developmentintermediate
  • NoSQL Database Designintermediate
  • Java Spring Bootintermediate
  • Apache Kafka Streamingintermediate
  • Debezium CDCintermediate
  • Data Migration Engineeringintermediate
  • Generative AI Integrationintermediate
  • Distributed Systems Architectureintermediate
  • React JavaScriptintermediate
  • PostgreSQL SQL Optimizationintermediate
  • Kubernetes Cloud Nativeintermediate
  • Microservices Developmentintermediate
  • Real-time Data Synchronizationintermediate
  • Schema Modeling MongoDBintermediate
  • Performance Tuning Algorithmsintermediate

Required Qualifications

  • 6+ years engineering experience in backend systems, distributed systems, or core platform development (experience)
  • Proficiency in Java, Rust, C/C++, or Python with systems-level programming and performance tuning expertise (experience)
  • Extensive experience with Apache Kafka and Change Data Capture tools like Debezium (experience)
  • Hands-on experience with relational databases (Postgres, MySQL) and SQL data modeling (experience)
  • Strong understanding of algorithms, data structures, time/space complexity analysis (experience)
  • Experience building high-performance data-intensive applications and streaming systems (experience)

Responsibilities

  • Design and build scalable data migration engines using Java, Spring Boot, and Kafka
  • Develop code generation tools leveraging generative AI for MongoDB schema modernization
  • Implement real-time data synchronization from relational databases to MongoDB
  • Optimize data structures, algorithms, and database interactions for performance
  • Create robust orchestration layers integrating AI capabilities with migration workflows
  • Collaborate with AI researchers and product teams on cutting-edge modernization tools
  • Conduct code reviews, troubleshoot distributed systems issues, and improve CI/CD pipelines
  • Contribute to technical design documents and deliver large-scale features end-to-end

Benefits

  • general: Competitive Equity and Stock Options
  • general: Comprehensive Wellness Programs and Mental Health Support
  • general: MongoDB University Free Training and Certification
  • general: Global Family Leave and Parental Support
  • general: Unlimited Paid Time Off (PTO)
  • general: 401(k) Matching and Financial Planning
  • general: Remote-First Work Culture with Home Office Stipend
  • general: Annual Learning Budget for Conferences and Courses
  • general: Comprehensive Medical, Dental, and Vision Coverage
  • general: Volunteer Time Off and Charitable Matching

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

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer, Data Migration & Code Generation Careers at MongoDB - Alberta, British Columbia | 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 - Alberta, British Columbia | 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

MongoDBData MigrationCode GenerationJavaSpring BootKafkaDebeziumGenerative AIDistributed SystemsNoSQLBackend EngineeringRemote CanadaMongoDB senior software engineer jobsdata migration engineer MongoDBJava Kafka developer careersDebezium CDC MongoDB migrationcode generation AI MongoDBapplication modernization MongoDBsenior backend engineer Canadadistributed systems Java Spring Bootreal-time data sync MongoDBNoSQL migration specialistgenerative AI database toolsAlberta software engineer jobsBritish Columbia tech careersMongoDB Atlas migration engineerKafka streaming data engineerenterprise data modernization jobsPTO App Modernization ENG

Answer 10 quick questions to check your fit for Senior Software Engineer, Data Migration & Code Generation Careers at MongoDB - Alberta, British Columbia | 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 - Alberta, British Columbia | Apply Now!

MongoDB

Senior Software Engineer, Data Migration & Code Generation Careers at MongoDB - Alberta, British Columbia | 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 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.

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 sophisticated orchestration layers that seamlessly integrate advanced AI capabilities with enterprise-grade data migration. This is your chance to solve complex customer challenges at scale while working with top AI researchers, product managers, and engineers.

Key Responsibilities at MongoDB

  • Architect and implement scalable backend services for real-time data migration from SQL to MongoDB
  • Develop generative AI-powered code generation tools for application modernization
  • Build high-performance streaming pipelines using Apache Kafka and Debezium CDC
  • Optimize data flow orchestration and integration points across distributed systems
  • Collaborate with AI/ML teams to integrate cutting-edge models into migration workflows
  • Lead code reviews, technical design, and performance bottleneck resolution
  • Deliver end-to-end features spanning Java backend, React frontend, and MongoDB core
  • Contribute to CI/CD pipelines, testing frameworks, and production reliability
  • Mentor junior engineers and participate in cross-functional MongoDB initiatives

Qualifications & Requirements

The ideal candidate brings deep expertise in systems engineering and data platforms:

  • 6+ years building backend systems, distributed platforms, or data-intensive applications
  • Expertise in Java ecosystem (Spring Boot preferred) with systems programming (Rust/C++/Python welcome)
  • Proven experience with Apache Kafka streaming and Debezium CDC for real-time replication
  • Strong relational database experience (Postgres/MySQL) and SQL optimization skills
  • Solid computer science fundamentals: algorithms, data structures, Big O complexity
  • Bonus: React/JavaScript, Kubernetes, NoSQL trade-offs, open-source contributions

Success timeline: Within 3 months, master MongoDB aggregation and Java/Kafka stack. By 6 months, ship large-scale features. By 12 months, own complex initiatives independently.

Salary & Benefits

Competitive compensation package including base salary $165,000-$225,000 USD (location-adjusted), equity, and comprehensive benefits. MongoDB offers:

  • Competitive Equity and Stock Options package
  • Unlimited PTO and Global Family Leave
  • MongoDB University certifications and learning stipends
  • Wellness programs, 401(k) matching, medical coverage
  • Remote-first culture with home office allowance

Why Join MongoDB?

MongoDB powers the world's most innovative applications with our document database and Atlas cloud platform. Join 40,000+ customers including Adobe, Verizon, and Cisco who trust MongoDB for mission-critical workloads. Work on bleeding-edge AI + database technology that defines enterprise modernization.

Our Vancouver and Calgary teams collaborate with global engineering leaders. Enjoy a culture of curiosity, ownership, and continuous learning with direct impact on millions of developers worldwide.

How to Apply

Ready to transform data migration with MongoDB? Apply now for Senior Software Engineer, Data Migration & Code Generation. Submit your resume highlighting Java, Kafka, and data migration experience. Join us in building the future of application modernization!

Locations

  • Calgary, Alberta, Canada (Remote)
  • Edmonton, Alberta, Canada (Remote)
  • Vancouver, British Columbia, Canada (Remote)
  • Victoria, British Columbia, Canada (Remote)

Salary

Estimated Salary Rangehigh confidence

173,250 - 247,500 USD / yearly

Source: ai estimated

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

Skills Required

  • MongoDB Developmentintermediate
  • NoSQL Database Designintermediate
  • Java Spring Bootintermediate
  • Apache Kafka Streamingintermediate
  • Debezium CDCintermediate
  • Data Migration Engineeringintermediate
  • Generative AI Integrationintermediate
  • Distributed Systems Architectureintermediate
  • React JavaScriptintermediate
  • PostgreSQL SQL Optimizationintermediate
  • Kubernetes Cloud Nativeintermediate
  • Microservices Developmentintermediate
  • Real-time Data Synchronizationintermediate
  • Schema Modeling MongoDBintermediate
  • Performance Tuning Algorithmsintermediate

Required Qualifications

  • 6+ years engineering experience in backend systems, distributed systems, or core platform development (experience)
  • Proficiency in Java, Rust, C/C++, or Python with systems-level programming and performance tuning expertise (experience)
  • Extensive experience with Apache Kafka and Change Data Capture tools like Debezium (experience)
  • Hands-on experience with relational databases (Postgres, MySQL) and SQL data modeling (experience)
  • Strong understanding of algorithms, data structures, time/space complexity analysis (experience)
  • Experience building high-performance data-intensive applications and streaming systems (experience)

Responsibilities

  • Design and build scalable data migration engines using Java, Spring Boot, and Kafka
  • Develop code generation tools leveraging generative AI for MongoDB schema modernization
  • Implement real-time data synchronization from relational databases to MongoDB
  • Optimize data structures, algorithms, and database interactions for performance
  • Create robust orchestration layers integrating AI capabilities with migration workflows
  • Collaborate with AI researchers and product teams on cutting-edge modernization tools
  • Conduct code reviews, troubleshoot distributed systems issues, and improve CI/CD pipelines
  • Contribute to technical design documents and deliver large-scale features end-to-end

Benefits

  • general: Competitive Equity and Stock Options
  • general: Comprehensive Wellness Programs and Mental Health Support
  • general: MongoDB University Free Training and Certification
  • general: Global Family Leave and Parental Support
  • general: Unlimited Paid Time Off (PTO)
  • general: 401(k) Matching and Financial Planning
  • general: Remote-First Work Culture with Home Office Stipend
  • general: Annual Learning Budget for Conferences and Courses
  • general: Comprehensive Medical, Dental, and Vision Coverage
  • general: Volunteer Time Off and Charitable Matching

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

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer, Data Migration & Code Generation Careers at MongoDB - Alberta, British Columbia | 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 - Alberta, British Columbia | 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

MongoDBData MigrationCode GenerationJavaSpring BootKafkaDebeziumGenerative AIDistributed SystemsNoSQLBackend EngineeringRemote CanadaMongoDB senior software engineer jobsdata migration engineer MongoDBJava Kafka developer careersDebezium CDC MongoDB migrationcode generation AI MongoDBapplication modernization MongoDBsenior backend engineer Canadadistributed systems Java Spring Bootreal-time data sync MongoDBNoSQL migration specialistgenerative AI database toolsAlberta software engineer jobsBritish Columbia tech careersMongoDB Atlas migration engineerKafka streaming data engineerenterprise data modernization jobsPTO App Modernization ENG

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

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.