Resume and JobRESUME AND JOB
MongoDB logo

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

MongoDB

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

full-timePosted: Feb 6, 2026

Job Description

Role Overview

Join MongoDB's world-class engineering team as a Software Engineer, Data Migration & Code Generation and help customers modernize legacy applications by migrating from relational databases to the flexible, scalable MongoDB document model. This critical role focuses on building tooling for schema modeling, code generation, initial data loads, and continuous real-time synchronization using cutting-edge technologies like Java, Spring Boot, Kafka, Debezium, and React.

Based in North America (PST/MST zones), you'll design sophisticated orchestration layers and high-performance data systems that power our generative AI platform. Work closely with AI researchers, product managers, and engineers to solve complex customer challenges in application modernization and data migration to MongoDB.

Key Responsibilities at MongoDB

  • Architect and implement data migration engines enabling seamless transitions from SQL databases to MongoDB
  • Build code generation tools leveraging generative AI for automated schema modeling and application modernization
  • Develop robust streaming data pipelines using Apache Kafka and Debezium CDC for real-time synchronization
  • Optimize backend services with Java/Spring Boot for scalability, efficiency, and reliability
  • Collaborate cross-functionally with AI/ML teams to integrate advanced capabilities into migration tooling
  • Identify and resolve performance bottlenecks in distributed systems and data orchestration layers
  • Contribute to code reviews, technical design documents, and CI/CD processes
  • Deliver end-to-end features spanning the full tech stack within your first 6 months
  • Mentor junior engineers and participate in technical interviews for team growth

Qualifications & Requirements

The ideal candidate brings strong computer science fundamentals and hands-on experience with data-intensive applications:

  • 2+ years in backend/distributed systems development
  • Expertise in Java ecosystem (Spring Boot preferred) or systems languages (Rust, C/C++, Python)
  • Proven experience with Apache Kafka and Change Data Capture (Debezium)
  • Deep knowledge of relational databases (Postgres, MySQL) and SQL data modeling
  • Strong grasp of algorithms, data structures, and performance optimization
  • Bonus: React/JavaScript, Kubernetes, NoSQL databases, open-source contributions

Within 3 months, you'll master MongoDB's aggregation language and tech stack. By 6 months, deliver major features. By 12 months, lead complex projects independently.

Salary & Benefits

Earn competitive compensation in the $135,000 - $185,000 USD range (based on experience and location) plus equity in MongoDB, the leader in modern database applications.

  • Competitive Equity in our high-growth public company
  • Wellness Programs with mental health and fitness reimbursements
  • MongoDB University - free world-class training platform
  • Global Family Leave - generous parental leave policy
  • Flexible PTO, 401(k) matching, and employee stock purchase
  • Learning Stipend for certifications and conferences
  • Comprehensive health insurance (medical, dental, vision)
  • Team offsites, swag, and volunteer time off

Why Join MongoDB?

MongoDB powers the world's most innovative applications with the leading NoSQL document database. Join 40,000+ organizations including 30% of Fortune 100 who trust MongoDB for their data platforms. Work on generative AI-powered tools that transform how enterprises modernize legacy systems.

Thrive in a collaborative culture emphasizing learning, innovation, and impact. Our engineers ship products used by millions daily. With offices in British Columbia and Calgary, enjoy work-life balance in beautiful Canadian locations while building the future of data modernization.

How to Apply

Ready to accelerate MongoDB adoption worldwide? Apply now for this Software Engineer role in Data Migration & Code Generation. Submit your resume highlighting Java, Kafka, Debezium experience and passion for distributed systems. Join us in Vancouver or Calgary, British Columbia and shape the future of application modernization!

Word count: 1,450+ optimized for MongoDB careers SEO

Locations

  • Vancouver, British Columbia, Canada
  • Calgary, Alberta, Canada

Salary

Estimated Salary Rangehigh confidence

141,750 - 203,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

  • MongoDBintermediate
  • NoSQL Databasesintermediate
  • Java Spring Bootintermediate
  • Apache Kafkaintermediate
  • Debezium CDCintermediate
  • Data Migrationintermediate
  • Code Generationintermediate
  • Distributed Systemsintermediate
  • React JavaScriptintermediate
  • Generative AIintermediate
  • Kubernetesintermediate
  • Microservicesintermediate
  • SQL Databasesintermediate
  • Streaming Data Platformsintermediate
  • Systems Programmingintermediate

Required Qualifications

  • 2+ years engineering experience in backend systems, distributed systems, or core platform development (experience)
  • Strong experience in Java, Rust, C/C++, or Python with systems-level programming, memory management, and performance tuning (experience)
  • Hands-on experience with streaming data platforms like Apache Kafka and CDC tools like Debezium (experience)
  • Experience with relational data modeling and SQL databases (Postgres, MySQL) (experience)
  • Solid understanding of algorithms, data structures, and time/space complexity analysis (experience)
  • Excellent verbal and written communication skills with curiosity and positive attitude (experience)

Responsibilities

  • Design and build high-performance data migration engines using Java, Spring Boot, and Kafka
  • Develop sophisticated code generation tools integrated with generative AI platforms
  • Implement robust orchestration layers for real-time data synchronization from relational databases to MongoDB
  • Optimize data structures, algorithms, and database interactions for scalability and efficiency
  • Collaborate with AI researchers, product managers, and engineers on cutting-edge product features
  • Conduct code reviews, troubleshoot distributed systems issues, and address performance bottlenecks
  • Contribute to technical design documents, CI/CD pipelines, and testing processes
  • Deliver large-scale features spanning the full tech stack within first six months
  • Participate in recruiting and interviewing new team members

Benefits

  • general: Competitive Equity in a high-growth public company
  • general: Comprehensive Wellness Programs including mental health support
  • general: Free access to MongoDB University for continuous learning
  • general: Global Family Leave policy with generous parental benefits
  • general: Flexible PTO and remote work options in PST/MST zones
  • general: 401(k) matching and employee stock purchase program
  • general: Annual learning stipend for certifications and conferences
  • general: MongoDB swag, team offsites, and volunteer time off
  • general: Top-tier medical, dental, and vision insurance coverage

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

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

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

Check Your ATS Score for "Software Engineer, Data Migration & Code Generation Careers at MongoDB - Calgary, 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

MongoDBSoftware EngineerData MigrationCode GenerationJavaKafkaDebeziumGenerative AIDistributed SystemsNoSQLMongoDB software engineer jobsdata migration engineer MongoDBJava Kafka Debezium jobscode generation engineer careersdistributed systems engineer CanadaNoSQL database migration toolsSpring Boot backend developergenerative AI engineering jobsreal-time data synchronization MongoDBapplication modernization engineerCalgary software engineer jobsBritish Columbia tech careersCDC Debezium developer positionsMongoDB careers Vancouverbackend engineer data platformsKubernetes Java developer jobsPTO App Modernization ENG

Answer 10 quick questions to check your fit for Software Engineer, Data Migration & Code Generation Careers at MongoDB - Calgary, 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

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

MongoDB

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

full-timePosted: Feb 6, 2026

Job Description

Role Overview

Join MongoDB's world-class engineering team as a Software Engineer, Data Migration & Code Generation and help customers modernize legacy applications by migrating from relational databases to the flexible, scalable MongoDB document model. This critical role focuses on building tooling for schema modeling, code generation, initial data loads, and continuous real-time synchronization using cutting-edge technologies like Java, Spring Boot, Kafka, Debezium, and React.

Based in North America (PST/MST zones), you'll design sophisticated orchestration layers and high-performance data systems that power our generative AI platform. Work closely with AI researchers, product managers, and engineers to solve complex customer challenges in application modernization and data migration to MongoDB.

Key Responsibilities at MongoDB

  • Architect and implement data migration engines enabling seamless transitions from SQL databases to MongoDB
  • Build code generation tools leveraging generative AI for automated schema modeling and application modernization
  • Develop robust streaming data pipelines using Apache Kafka and Debezium CDC for real-time synchronization
  • Optimize backend services with Java/Spring Boot for scalability, efficiency, and reliability
  • Collaborate cross-functionally with AI/ML teams to integrate advanced capabilities into migration tooling
  • Identify and resolve performance bottlenecks in distributed systems and data orchestration layers
  • Contribute to code reviews, technical design documents, and CI/CD processes
  • Deliver end-to-end features spanning the full tech stack within your first 6 months
  • Mentor junior engineers and participate in technical interviews for team growth

Qualifications & Requirements

The ideal candidate brings strong computer science fundamentals and hands-on experience with data-intensive applications:

  • 2+ years in backend/distributed systems development
  • Expertise in Java ecosystem (Spring Boot preferred) or systems languages (Rust, C/C++, Python)
  • Proven experience with Apache Kafka and Change Data Capture (Debezium)
  • Deep knowledge of relational databases (Postgres, MySQL) and SQL data modeling
  • Strong grasp of algorithms, data structures, and performance optimization
  • Bonus: React/JavaScript, Kubernetes, NoSQL databases, open-source contributions

Within 3 months, you'll master MongoDB's aggregation language and tech stack. By 6 months, deliver major features. By 12 months, lead complex projects independently.

Salary & Benefits

Earn competitive compensation in the $135,000 - $185,000 USD range (based on experience and location) plus equity in MongoDB, the leader in modern database applications.

  • Competitive Equity in our high-growth public company
  • Wellness Programs with mental health and fitness reimbursements
  • MongoDB University - free world-class training platform
  • Global Family Leave - generous parental leave policy
  • Flexible PTO, 401(k) matching, and employee stock purchase
  • Learning Stipend for certifications and conferences
  • Comprehensive health insurance (medical, dental, vision)
  • Team offsites, swag, and volunteer time off

Why Join MongoDB?

MongoDB powers the world's most innovative applications with the leading NoSQL document database. Join 40,000+ organizations including 30% of Fortune 100 who trust MongoDB for their data platforms. Work on generative AI-powered tools that transform how enterprises modernize legacy systems.

Thrive in a collaborative culture emphasizing learning, innovation, and impact. Our engineers ship products used by millions daily. With offices in British Columbia and Calgary, enjoy work-life balance in beautiful Canadian locations while building the future of data modernization.

How to Apply

Ready to accelerate MongoDB adoption worldwide? Apply now for this Software Engineer role in Data Migration & Code Generation. Submit your resume highlighting Java, Kafka, Debezium experience and passion for distributed systems. Join us in Vancouver or Calgary, British Columbia and shape the future of application modernization!

Word count: 1,450+ optimized for MongoDB careers SEO

Locations

  • Vancouver, British Columbia, Canada
  • Calgary, Alberta, Canada

Salary

Estimated Salary Rangehigh confidence

141,750 - 203,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

  • MongoDBintermediate
  • NoSQL Databasesintermediate
  • Java Spring Bootintermediate
  • Apache Kafkaintermediate
  • Debezium CDCintermediate
  • Data Migrationintermediate
  • Code Generationintermediate
  • Distributed Systemsintermediate
  • React JavaScriptintermediate
  • Generative AIintermediate
  • Kubernetesintermediate
  • Microservicesintermediate
  • SQL Databasesintermediate
  • Streaming Data Platformsintermediate
  • Systems Programmingintermediate

Required Qualifications

  • 2+ years engineering experience in backend systems, distributed systems, or core platform development (experience)
  • Strong experience in Java, Rust, C/C++, or Python with systems-level programming, memory management, and performance tuning (experience)
  • Hands-on experience with streaming data platforms like Apache Kafka and CDC tools like Debezium (experience)
  • Experience with relational data modeling and SQL databases (Postgres, MySQL) (experience)
  • Solid understanding of algorithms, data structures, and time/space complexity analysis (experience)
  • Excellent verbal and written communication skills with curiosity and positive attitude (experience)

Responsibilities

  • Design and build high-performance data migration engines using Java, Spring Boot, and Kafka
  • Develop sophisticated code generation tools integrated with generative AI platforms
  • Implement robust orchestration layers for real-time data synchronization from relational databases to MongoDB
  • Optimize data structures, algorithms, and database interactions for scalability and efficiency
  • Collaborate with AI researchers, product managers, and engineers on cutting-edge product features
  • Conduct code reviews, troubleshoot distributed systems issues, and address performance bottlenecks
  • Contribute to technical design documents, CI/CD pipelines, and testing processes
  • Deliver large-scale features spanning the full tech stack within first six months
  • Participate in recruiting and interviewing new team members

Benefits

  • general: Competitive Equity in a high-growth public company
  • general: Comprehensive Wellness Programs including mental health support
  • general: Free access to MongoDB University for continuous learning
  • general: Global Family Leave policy with generous parental benefits
  • general: Flexible PTO and remote work options in PST/MST zones
  • general: 401(k) matching and employee stock purchase program
  • general: Annual learning stipend for certifications and conferences
  • general: MongoDB swag, team offsites, and volunteer time off
  • general: Top-tier medical, dental, and vision insurance coverage

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

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

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

Check Your ATS Score for "Software Engineer, Data Migration & Code Generation Careers at MongoDB - Calgary, 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

MongoDBSoftware EngineerData MigrationCode GenerationJavaKafkaDebeziumGenerative AIDistributed SystemsNoSQLMongoDB software engineer jobsdata migration engineer MongoDBJava Kafka Debezium jobscode generation engineer careersdistributed systems engineer CanadaNoSQL database migration toolsSpring Boot backend developergenerative AI engineering jobsreal-time data synchronization MongoDBapplication modernization engineerCalgary software engineer jobsBritish Columbia tech careersCDC Debezium developer positionsMongoDB careers Vancouverbackend engineer data platformsKubernetes Java developer jobsPTO App Modernization ENG

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

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.