Software Engineer, Code Generation
Mongodb
MongoDB is building a world-class team in North America to create tooling that helps customers modernize their applications and migrate their data from legacy relational databases to MongoDB in real-time. As companies modernise legacy workloads and data ecosystems, they are increasingly drawn to the flexibility and scalability of the document model. The tools developed by the Code Generation and Data Migration team are critical in this journey, helping customers with schema modeling, code generation, initial data loads, and continuous data synchronization.
We're looking for a Senior Engineer with a strong background in computer science fundamentals, systems design, experience in the Java ecosystem, streaming systems, and data-intensive applications to join our engineering team. In this role, you will be instrumental in designing, building, and optimizing the underlying data structures, algorithms, and database interactions that power our generative AI platform, code generation and migration tools. This involves crafting sophisticated orchestration layers, robust integration points, and high-performance data systems that seamlessly connect and leverage advanced AI capabilities for code generation and building a sophisticated data migration suite using a modern technology stack, which includes Java, Spring Boot, Kafka, Debezium, and React.You will work on critical components that ensure the scalability, efficiency, and reliability of our services, collaborating closely with AI researchers, product management and other engineers to design and implement cutting-edge products that solve complex customer challenges.
This role will be based out of North America in the PST and MST zones only.
The ideal candidate for this role will have
- 2+ years of engineering experience in backend systems, distributed systems, or core platform development
- Experience in one or several of Java, Rust, C/C++, and/or Python, with a strong understanding of systems-level programming, memory management, and performance tuning
- Experience with streaming data platforms such as Apache Kafka and Change Data Capture (CDC) tools like Debezium
- Experience with relational data modeling and hands-on experience with at least one SQL database (Postgres, MySQL, etc)
- Exposure to client-side technologies such as JavaScript and React is a plus
- Good understanding of algorithms, data structures and their time and space complexity
- Curiosity, a positive attitude, and a drive to continue learning
- Excellent verbal and written communication skills
Nice to Have
- Familiarity with cloud-native distributed systems (e.g., Kubernetes)
- Experience with NoSQL databases and understanding of their trade-offs is great, but not required. We'll teach you NoSQL
- Contributions to relevant open-source projects
Position Expectations
- Contribute high-quality, well-tested backend code to the data migration engine and core components of our generative AI orchestration platform
- Collaborate effectively with Product Management, AI researchers and machine learning engineers and designers to build and deliver on the product roadmap
- Work to develop robust and efficient backend services that orchestrate AI functionalities
- Identify and address performance bottlenecks and architectural challenges in our systems, particularly within data flow and orchestration
- Participate actively in code reviews to enforce best practices and patterns
- Help troubleshoot and resolve complex technical issues in our distributed systems
- Give and solicit feedback on technical design documents and pull requests
- Perform tasks related to process such as CI/CD, quality, testing, etc
Success Measures
Within the first three months, you will have:
- Familiarize yourself with the MongoDB database and aggregation language
- Familiarize yourself with the backend tech stack including Java, Spring Boot, and Kafka
- Set up software development infrastructure (tech stack, build tools, etc) to enable development using the relevant tech stacks
- Started collaborating with your peers and contributed to code reviews
Within six months, you will have:
- Familiarised yourself with the rest of our the application modernization tool stack
- Delivered at least one large scale feature that spans the entire tech stack
- Reviewed and contributed to scope and technical design documents
Within 12 months, you will have:
- Become a key contributor to our backend stack, capable of taking on complex features independently
- Helped recruit and interview new members of the team
- Collaborated effectively with other teams at MongoDB on cross-functional projects
About MongoDB
MongoDB is built for change, empowering our customers and our people to innovate at the speed of the market. We have redefined the database for the AI era, enabling innovators to create, transform, and disrupt industries with software. MongoDB’s unified database platform—the most widely available, globally distributed database on the market—helps organizations modernize legacy workloads, embrace innovation, and unleash AI. Our cloud-native platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available across AWS, Google Cloud, and Microsoft Azure.
With offices worldwide and nearly 60,000 customers—including 75% of the Fortune 100 and AI-native startups—relying on MongoDB for their most important applications, we’re powering the next era of software.
Our compass at MongoDB is our Leadership Commitment, guiding how and why we make decisions, show up for each other, and win. It’s what makes us MongoDB.
To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy , we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it’s like to work at MongoDB , and help us make an impact on the world!
MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.
MongoDB is an equal opportunities employer.
REQ ID: 425547
- ...The Code Gen team is tasked with building AI-powered code transformation... ...We are looking for a Staff Engineer with domain expertise and... ...AI capabilities for code generation, build and test. This role... ...Extensive experience (8+ years) in software development and operations, with...SuggestedFull timeWorldwide
- ...'s most critical challenges: leveraging Generative AI to transform rigid, legacy applications... ...by MongoDB. A core difficulty in legacy code transformation is guaranteeing the... ...looking for an experienced Senior Lead Software Engineer with a strong background in database ecosystem...SuggestedLong term contractFull timeWorldwide
- ...Sr Software Engineer, Generative AI Models About Intangible Intangible is a spatial intelligence company building a new class of creative tools... ...'re Looking For Engineering judgment. You understand the code you ship and do not auto-accept AI-generated commits you...SuggestedFull time
- ...platform and Helix Pods delivery model put our engineers at the center of real agentic... ...join an elite team of visionaries. Beyond software development, we are dedicated to engineering... ...will be acting as an expert in Unqork's low code / no-code platform, helping our client...SuggestedLong term contractFull timeManual laborWork at officeImmediate startRemote workFlexible hours
- ...looking for experienced Forward Deployed Engineer (Generative AI) with Gen AI experience to join our... ...Azure, and GCP using Infrastructure as Code (IaC). Technical Advocacy : Act as the... ...in isolating errors across complex software layers, from GPU drivers up to prompt engineering...SuggestedRemote jobFull timeLocal area
- ...physics, mathematics, medicine, engineering, and other specialties. The... ...SandboxAQ's AI Generation Engine (SAIGE) team is seeking... ...a diverse team consisting of software engineers, ML experts, products... ...exceptional engineering standards for code quality, system efficiency, and...Permanent employmentFull timeSummer holidayWork at officeHome office
- ...Development Kit (CDK). Conducting code reviews and providing... ...have 5+ years of experience in Software Development. You have... ...software development and computer engineering. You have the ability to... ...as drafting job descriptions, generating interview questions, note-...Full timeContract workFlexible hours
- ...Rails, Ember.js , and React. The engineering team at Smile.io believes in being proud of your code, owning what you ship, and... ...io is seeking a highly skilled Software Engineer proficient in both Front... ...we’re happy for AI to help you generate or tailor your resume, we’d ask...Hourly payFull timeRemote work
- ...production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps... ...that orchestrate package creation, test generation, and image building. Build AI-powered... ...systems that use language models for code generation, automation, or developer...Remote jobFull timeLocal areaFlexible hours
- ...YOUR ROLE & MISSION As a Senior Software Engineer, you will be a critical part of our growing... ...: habitually leverages AI tools across coding, debugging, review, and documentation,... ...development processes, including code generation, debugging, and productivity optimization...Full timeWorldwide
- ...future of healthcare. Clover's engineering team is empathetic, caring,... ...supportive. We are looking for a Software Engineer, Engineering... ...engineering team. You won't just write code to spec — you'll understand... ...user telemetry. Leverage Generative AI Tooling: Actively utilize...Full timeWork at officeRemote workWork from homeShift work
- ...Sonatype is the software supply chain security company. We provide... ...looking for a Staff Software Engineer to help lead our Data... ...direction for the team's next generation. You'll be the senior technical... ...equipment on this team — for coding, code review, investigation,...Full timeContract workFlexible hours
$85k - $135k per year
...development of digital investigative software that acquires, analyzes, and... ...for a talented Software Engineer who excels in technical problem... ...and shipping high-quality code, with a hunger to learn, and a... ...system that infers from input to generate outputs such as predictions, content...Full timeWork at officeLocal areaFlexible hours- ...development of digital investigative software that acquires, analyzes, and... ...for a Senior Software Engineer to join the Customer Hosted... ...responsible for building the next generation of Digital Forensics products... ...solutions; Participate in code reviews; Troubleshoot, debug...Full timeLocal area
$135k - $150k per year
...accounting and finance space. The Senior Software Engineer will be the hands-on architect and... ...integrations, and workflow automations — using AI coding tools to accelerate delivery without... ..., including responsible use of AI-generated code ~ Identify and mitigate technical...Full timeFlexible hours$140k - $170k per year
...America. About the team: As a Senior Software Engineer on our Provider team, you will have the... ...expertise towards building the next generation of our core infrastructure that will enable... ...which means you'll write purpose-built code, own the edge cases, and ship something...Full timeWork at officeRemote work2 days per week$110k - $135k per year
...back into care. About The Role: As a Software Engineer, you will work alongside a team of... ...turn it into a working deployment: writing code, building integrations, extending agentic... ...workflows in Conductor's orchestration engine — building custom tools, integration adapters...Long term contractFull timeContract workWork at officeRemote work2 days per week$170k - $220k per year
...Senior Software Engineer Build financial systems Canadians trust with their money every day... ...and learning. Comfort reading legacy code and not immediately rewriting it all.... ...based environments Comfort reviewing AI-generated PRs with the same skepticism you’d apply...Long term contractFull timeWork at officeImmediate startRemote work- ...are seeking a forward-thinking Manager, Software Engineering to lead our Aktiv development team. In... ...Excellence: Foster continuous improvement in code quality, architecture, and team... ...we do A chance to work with new tech like generative AI—and see the customer impact...Full timeRemote workFlexible hours
$95k - $159k per year
...cyberattacks and protect organizations around the world. We are seeking a Software Engineer to join our Security features team and help build the systems... ...— and you’ll be responsible for the full lifecycle of the code you ship, including production support and continuous...Full timeLocal areaRemote workShift work- ...from raw input data to finished media. It isn't LLMs writing code. It's LLMs designing, choosing the photo, voicing the script, picking the cuts, and composing the final frame. As the Generative Media Engineer on AI Social , you own the render pipeline, the prompts and...Remote jobFull timeShift work
$80k - $130k per year
...development of digital investigative software that acquires, analyzes, and... ...for a talented Software Engineer to join our growing team, responsible for building the next generation of Digital Forensics products... ...write well-tested, performant code and build intuitive UIs because...Full timeWork at officeLocal areaFlexible hours$120k - $140k per year
...and human connection. As a Senior Software Engineer , you’ll sit at the intersection of content... ...features while simultaneously improving code quality and system stability.... ...Apply today and help us build the next generation of our platform! Mediafly is an equal...Remote jobLong term contractFull timeFlexible hours- ...Reports to: Director of Engineering Location: Remote, United States... ..., writing production code daily, and raising the bar for... ...the developers around you. As Software Engineer (Team Lead) , you will... ...promptly and clearly. CSC Generation is an equal opportunity employer...Remote jobRemplacementFull timeInternshipImmediate start
- ...Summary: With minimal supervision, the Software Engineer II designs, develops, and maintains software modules... ..., including software design, development, code reviews, hardware reviews, use of software standards, and generation and use of testing frameworks Provides broad...Full timeLocal areaFlexible hours
- ...complex business applications; the software that runs the world as we... ...most projects. Our Generative AI platform, Imogen, harnesses... ...this method using advanced data engineering, compiler and LLM based techniques... ...with AI—whether co-writing code, managing agents and their context...Remote jobFull timeLocal area
- ...About this role We are looking to hire a Software Engineer In Data intern to join our growing Data... ...Write production-ready, well-tested code in your first week. Work on our product... ...it to facilitate analysis, insight generation, and decision-making. You will ingest...InternshipWork at officeRemote workHome officeNight shift
$153k - $213k per year
...Affirm is building the next generation of customer identity and authentication... .... This role is a hands-on engineering position inside Information... ...2.0, OIDC, SAML, and SCIM in code, ensuring correctness,... ...years of professional backend software engineering experience ~ Strong...Remote jobFull timeWork at officeFlexible hours$299.3k - $372.6k per year
...What The Role Is As a Staff Engineer at Babylist, you own some of our hardest domains and decide where they go. Millions of families depend on what we build. Agents write most of the code now. So the hard part is yours: what to build, how it should work and whether what...Remote jobFull timeWeekend work$255.9k - $318.6k per year
...What The Role Is As a Senior Engineer at Babylist, you take on hard problems and own them end-to-end. Millions of families depend on what we build. Agents write most of the code now. So the hard part is yours: what to build, how it should work and whether what shipped...Remote jobFull timeWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Code Generation. Be the first to apply!
- software engineer internship Canada
- software developer no experience Canada
- développeur logiciel Canada
- software developer remote Canada
- software engineer intern Canada
- software developer intern Canada
- software engineer - ai machine learning Canada
- director software engineering Canada
- ingénieur développement informatique c++ Canada
- software engineer Canada

