Senior Software Engineer, Data Migration & Code Generation

MongoDB

Alberta, Canada
On-site
Backend systems engineering
Streaming data platforms
Change data capture tools
MongoDB is building a world-class team to create tooling that helps customers modernize their applications and migrate their data from legacy relational databases to MongoDB in real-time

Job Summary

  • MongoDB is building a world-class team to create tooling that helps customers modernize their applications and migrate their data from legacy relational databases to MongoDB in real-time.
  • This role involves crafting sophisticated orchestration layers, robust integration points, and high-performance data systems that seamlessly connect and leverage advanced AI capabilities for code generation.
  • Success within the first three months includes familiarizing with the MongoDB database, backend tech stack, and contributing to code reviews.

Matching Summary

MongoDB is building a world-class team to create tooling that helps customers modernize their applications and migrate their data from legacy relational databases to MongoDB in real-time.

Skills & Requirements

Must-have

  • backend systems engineering
  • streaming data platforms
  • Change Data Capture tools
  • relational data modeling
  • Java ecosystem experience
  • generative AI platform

Nice-to-have

  • client-side technologies
  • cloud-native distributed systems
  • NoSQL databases trade-offs
  • open-source project contributions

Key Requirements

  • 6+ years engineering experience
  • Proficiency in Java, Rust, C/C++, or Python
  • Extensive experience with Apache Kafka
  • Hands-on experience with SQL database

Work Rights

Not specified

Tailored Resume

Cover Letter