Forward Deployed Engineer, Industry ISV Practice
RemoteCA$125k - CA$220kfull-timePosted 4w ago
About the role
Hands-on application engineering role embedding with independent software vendor (ISV) engineering teams to build MongoDB capabilities into partner products, including migrations, integrations, and product features. Requires travel and on-site work with partners; role based remotely in Toronto.
Responsibilities
- Embed with ISV engineering teams, adapting to their codebase, practices, release cadence, and constraints while understanding their product architecture, industry context, data model, and deployment environment
- Design and build MongoDB-backed product capabilities, including integrations, data models, indexes, queries, persistence layers, migration tooling, and support for MongoDB alongside relational database editions
- Design and implement coexistence and migration solutions, including synchronization, change data capture (CDC), dual writes, consistency, application refactoring, validation, and controlled cutover
- Design and validate production-ready solutions for performance, scalability, resilience, observability, security, and operational readiness across MongoDB Atlas, Enterprise Advanced, Kubernetes-based private clouds, and self-managed or restricted on-premises environments
- Enable partner engineers through collaborative development, code reviews, documentation, and knowledge sharing, while working with internal technical teams to resolve design questions and establish support boundaries
- Capture reusable implementation patterns, tooling, product gaps, and lessons learned to accelerate future partner engagements
Qualifications
- 5+ years of hands-on backend engineering experience building and operating production applications
- Strong application-side expertise with MongoDB, including data modeling, access patterns, aggregation, indexing, transactions, change streams, and understanding of query and transaction semantics
- Application-level fluency with at least one major relational database, including relational data modeling, access patterns, database drivers or ORMs, indexing, transactions, query planning, and transaction-isolation assumptions
- Experience integrating a new database into a large production codebase and migrating production workloads, including persistence abstractions, data synchronization, dual-write or CDC patterns, application refactoring, validation, and incremental rollout
- Strong coding ability in at least two languages such as Java, C#/.NET, Node.js/TypeScript, Python, or Go, plus experience with APIs, distributed systems, containers, and cloud or self-managed deployment environments
- Experience with SaaS and product engineering, including multi-tenancy, tenant isolation, versioned schemas, and backward compatibility
- Willingness to spend significant time on-site with ISV partners and travel within the region
Skills
Required:Backend engineeringMongoDB data modeling and administrationRelational database proficiencyProgramming languages
Benefits
- competitive compensation
- equity and participation in employee stock purchase program
- flexible paid time off
- 20 weeks fully-paid gender-neutral parental leave
- fertility and adoption assistance
- RRSP with employer match
- mental health counseling
- backup child and elder care
- health, dental, and vision benefits offerings
Last updated Oct 22, 2026. Interested? Apply on the company site.
About MongoDB
The World’s Leading Modern Database
Get your ideas to market faster with a flexible, AI-ready database. MongoDB makes working with data easy.
DatabaseAIUnstructured DataStructured DataRecommendation enginesQ&A systemsAnomaly detectionGen AI
More open roles at MongoDB
- Software Engineer, Query Execution4d agoHybrid (Spain) · Query Execution Team
- Software Engineer, Query Execution4d agoRemote · Query Execution Team
- Pre-Sales Solutions Architecture Manager4d agoHybrid (Gurugram) · Gurugram Hybrid Working Model
- Software Engineer, Query Execution4d agoHybrid (Bulgaria)
- Software Engineer, Query Execution4d agoHybrid (Netherlands) · Query Execution Team