Staff Engineer - Code Generation at MongoDB | Canada
MongoDB, Inc.Alberta; British Columbia; Manitoba; Nova Scotia; Ontario; Quebec
On-site Full-time
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Mid to Senior
Qualifications
To succeed in this role, you should possess:Extensive experience in software development, particularly in code generation. Strong proficiency in programming languages such as Java, C++, or Python. Deep understanding of compiler theory and code optimization techniques. Excellent problem-solving skills and the ability to work collaboratively in a team environment. Experience with cloud technologies and databases is a plus.
About the job
MongoDB is looking for a Staff Engineer focused on Code Generation. This position centers on building and improving tools that support code generation for MongoDB's database products. The work directly impacts how developers create and maintain software, aiming to make their workflows more efficient and productive.
Location
This role is open to candidates based in Alberta, British Columbia, Manitoba, Nova Scotia, Ontario, or Quebec.
About MongoDB, Inc.
MongoDB, Inc. is a leading, modern data platform that empowers businesses to harness the power of data. Our innovative technology helps companies build applications that drive growth and enhance user experiences. Join us and be part of a vibrant team that is committed to making a difference in the data landscape.
Similar jobs
1 - 20 of 5,748 Jobs
Search for Staff Engineer - Code Generation at MongoDB | Canada
Full-time|On-site|Alberta; British Columbia; Manitoba; Nova Scotia; Ontario; Quebec
Role Overview MongoDB is looking for a Staff Engineer focused on Code Generation. This position centers on building and improving tools that support code generation for MongoDB's database products. The work directly impacts how developers create and maintain software, aiming to make their workflows more efficient and productive. Location This role is open to candidates based in Alberta, British Columbia, Manitoba, Nova Scotia, Ontario, or Quebec.
Full-time|$178K/yr - $248K/yr|Hybrid|British Columbia
The Application Modernization Platform (AMP) team is addressing one of the industry’s most pressing challenges: utilizing Generative AI to convert rigid, legacy applications into modern, microservices-based architectures powered by MongoDB. A significant hurdle in transforming legacy code is ensuring that the new application’s business logic remains equivalent, functioning seamlessly and efficiently within the new MongoDB data ecosystems in a reliable and scalable manner. The success of this endeavor is heavily dependent on the pivotal tools crafted by the CodeGen team. We are in search of a seasoned Senior Lead Software Engineer who possesses a robust background in database ecosystems, the ability to reshape complex large-scale services, and team leadership skills. In this role, you will guide a talented team in creating a sophisticated product suite that harnesses GenAI capabilities. The ideal candidate is a hands-on technical leader who can influence architectural decisions, mentor engineers, and work closely with product management to deliver solutions that tackle our customers’ most challenging application transformation issues. This position is based on the North American west coast and offers a hybrid work model.
Full-time|$175K/yr - $243K/yr|On-site|Alberta; British Columbia; Calgary; Edmonton; Manitoba; Montreal; Nova Scotia; Ontario; Quebec; Toronto; Vancouver
The Developer Productivity team at MongoDB plays a pivotal role in enhancing the software development ecosystem utilized by hundreds of engineers. Our mission is to empower MongoDB developers in creating and maintaining high-quality products efficiently and securely across a diverse range of self-hosted and multi-cloud environments. As a Senior Staff Engineer, you will be instrumental in shaping the future of our developer ecosystem, ensuring we harness the latest advancements in engineering practices. You will collaborate closely with engineering leadership across the organization to identify and implement system-wide improvements that enhance developer velocity and efficiency. Your focus will include optimizing data collection processes and integrating analytics tools that deliver valuable insights throughout the development lifecycle. Our team is dedicated to fostering a culture of inclusivity, diversity, and collaboration. If you thrive in a collaborative environment that embraces experimentation, have a passion for open source, and are committed to upholding software development best practices and data-driven decision-making, we want to hear from you!
Full-time|$175K/yr - $243K/yr|Hybrid|British Columbia
The Application Modernization Platform (AMP) team is addressing one of the industry's most pivotal challenges: harnessing Generative AI to evolve rigid, legacy applications into dynamic, microservices-based architectures powered by MongoDB. We are developing a sophisticated, SaaS-like platform that integrates both the 'brain' (multi-agent reasoning and orchestration) and the 'hands' (deployment platform and modernization toolkit). This solution necessitates a solid platform foundation and infrastructure designed for a 'build once, run anywhere' model, guaranteeing seamless functionality regardless of a client's security or network constraints. A major challenge lies in fine-tuning our tools for each customer's distinct tech stack and restrictive environments while ensuring they remain easily extensible and scalable for widespread application modernization challenges. We are searching for an engineering leader for this high-visibility project. This role involves defining the overarching strategy and technical direction across all AMP engineering pillars, leading the deployment of solutions to complex application modernization challenges, and delivering an enterprise-grade product. The leader will strive to minimize deployment friction, adhere to customer compliance requirements, and shape the future of how global enterprises utilize Generative AI. The ideal candidate is a hands-on technical leader adept at leveraging Generative AI capabilities, architecting complex distributed systems, and designing the orchestration agents necessary to reliably and fluidly manage the entire software development lifecycle. This position will be based on North America's West Coast (PST) and offers a hybrid working model.
Full-time|CA$144K/yr - CA$200K/yr|Hybrid|Toronto; Vancouver
The TeamAt MongoDB, our Platform Engineering division within Site Reliability Engineering (SRE) is tasked with managing essential infrastructure and operational functions that empower our engineering teams. This includes our robust, multi-cloud Kubernetes infrastructure, deployment systems, and advanced observability and alerting mechanisms.The Fabric team is at the forefront of enabling secure communication across systems and from the public internet. Our responsibilities involve designing network architecture, implementing service mesh solutions, and optimizing edge load balancing to ensure the safety of customer data in transit. This team is vital in developing and maintaining a dependable and globally connected multi-cloud network that underpins MongoDB products.This position can be based in our Toronto or Vancouver offices, or you can work completely remotely from anywhere in North America. We provide flexible hybrid work arrangements for those in our offices.
Join MongoDB as a Staff Engineer focusing on Data Migration, where you will play a crucial role in helping enterprises seamlessly transition their data to cloud-based environments. Your expertise in data management and migration processes will be pivotal in enhancing our clients' experiences and ensuring data integrity.
Are you a passionate and analytical platform engineer who thrives on solving complex problems? Join us at Ashby as we elevate our platform to new heights! We create innovative software that empowers talent acquisition teams to foster an efficient, enjoyable, and respectful hiring experience. As a platform engineer, you will pave the way for exceptional engineering teams to reach their goals safely and effectively.With notable clients like Notion, Linear, Shopify, and Snowflake, our growth trajectory is impressive—over 100% year-over-year growth, tens of millions in ARR, and a solid base of more than 2500 customers. Our retention metrics are outstanding, reflecting our commitment to delivering exceptional value to our clients. We are excited to expand our team and would love to discuss how you can contribute to our journey!This position is advertised as both a Platform Engineer and Site Reliability Engineer, as our team encompasses both roles. We welcome candidates who have a preference for one or the other.About the Role and Our Work CultureHello I’m Colin, Head of EMEA Engineering. With years of experience leading engineering teams in startups, I understand the vital role of infrastructure engineers. I’ve built initial infrastructures from the ground up and appreciate the rigor and discipline they bring to the table.Our infrastructure is currently in a stable state, but as Ashby grows rapidly, we face new challenges that put pressure on it. We are committed to providing our customers with powerful hiring software, which often requires new infrastructure components.Having managed complex infrastructures in the past, I value code-as-infrastructure. As a Platform Engineer at Ashby, you will tackle scaling challenges, enhance our platform's capabilities, and consider how our team interacts with infrastructure. Our engineers take ownership of their projects from inception to deployment, operating with minimal oversight. We prioritize common sense over excessive roadblocks while also being mindful of our responsibility to manage personal and confidential data. As we expand, we must adapt our internal operations to meet the needs of our growing customer base.
Join AuditBoard as a Staff Software Engineer specializing in architecture, where you will play a pivotal role in shaping our innovative software solutions. As part of our fully remote team based in Canada, you will collaborate with talented engineers and product teams to design robust, scalable architectures that enhance our products and services.Your expertise will guide our technical direction and ensure we continue to deliver exceptional value to our clients. If you are passionate about creating high-quality software and driving architectural excellence, we want to hear from you!
Join AuditBoard as a Staff Software Engineer specializing in issues and take your career to the next level! In this pivotal role, you'll be instrumental in developing innovative software solutions that drive efficiency and improvement across our platforms. Collaborate with a talented team of engineers and contribute to our mission of providing the best audit management software in the industry.
Join our innovative team at MongoDB as a Senior Python Engineer, where you will play a crucial role in designing, developing, and optimizing high-performance applications. Your expertise in Python will help us enhance our product offerings while working in a collaborative environment that values creativity and technical excellence.
Optro supports audit, risk management, ESG, and InfoSec needs for a wide range of major enterprises, including a significant number of Fortune 500 companies. With a strong presence in North America and consistent industry recognition, the company continues to grow and values teamwork, creative problem-solving, and meaningful results for clients. Role overview This remote Staff Software Engineer position centers on leading the Issues product area at Optro. The role blends technical leadership with hands-on engineering and mentorship. The person in this role will architect scalable systems, guide project direction, and help shape new product features. Success in this position requires a balance of collaboration and independent initiative, along with an interest in understanding and improving the company's products. What you will do Design, build, and launch product features from initial concept through release Write clear and detailed design documentation Mentor junior engineers and provide technical support Make architectural decisions for applications Identify and resolve software bugs Develop back-end APIs using Node.js Contribute to front-end development for the Ember Single Page Application Collaborate with engineers, designers, and product managers Participate in Agile development practices Requirements Experience leading technical projects and mentoring engineers Strong background in architecting scalable systems Proficiency with Node.js for back-end development Familiarity with Ember or similar front-end frameworks Comfort working both independently and as part of a team Interest in learning about and improving software products This role is open to candidates based in Canada and is fully remote.
Location: Remote within Canada — applicants must be based in Ontario, BC, Alberta, or Manitoba Toast has rapidly emerged as a premier provider of hospitality software solutions in the United States and is now poised for its next phase of expansion. As our business continues to grow, we are seeking to enhance our enterprise-level support for our products. Many of our clients, who once managed only a few restaurants, are now expanding their operations and adding new locations. New enterprise clients are eager to utilize Toast's technology to drive their growth in innovative ways. To seize these exciting opportunities, we need to expand and enhance our product offerings. We are in search of a Staff Software Engineer to join our dynamic quick service restaurant enterprise team. In this role, you will collaborate across the entire Toast platform, including our POS, backend, and front-end systems. As a vital member of the enterprise team, your contributions will ensure that our products are developed to meet the evolving needs of our expanding customer base.
Optro serves as a trusted platform for audit, risk management, ESG, and InfoSec, supporting over half of the Fortune 500 and seven of the top ten companies. With annual recurring revenue exceeding $300M, Optro’s technology is recognized for reliability and customer satisfaction, as reflected in reviews on G2.com and Gartner Peer Insights. The company has earned a spot on Deloitte’s list of North America’s fastest-growing tech companies for seven consecutive years. Innovation, collaboration, and community involvement shape the culture at Optro. The team values breaking down barriers and helping each other succeed, creating an environment where learning and growth are constant priorities. Role overview The Staff Software Engineer, Issues, works remotely from anywhere in Canada. This senior position leads complex and strategic engineering projects within the Issues team. The role blends technical leadership with hands-on development, focusing on building scalable systems and designing new product features. Mentoring others and supporting a culture of continuous improvement are central to the job. While collaboration is key, the ability to drive work independently is also essential. What you will do Design, build, and deliver product features from start to finish Create clear and thorough design documentation Mentor and support junior engineers Lead architectural decisions for applications Troubleshoot and resolve software defects Develop back-end APIs using Node.js Work with the Ember single-page application (SPA) front-end Collaborate with engineers, designers, and product managers Contribute to Agile software development practices
Toast IQ seeks a Staff Software Engineer to help shape and enhance software that supports customers directly. The team emphasizes practical solutions and a commitment to steady improvement. This position is fully remote and open to candidates based anywhere in Canada. Key responsibilities Design, build, and maintain software that strengthens the Toast IQ product suite Tackle projects focused on making the customer experience better Use technical skills to deliver dependable, high-quality code Work closely with teammates to address real-world challenges Location This role is remote within Canada. Team members collaborate virtually from across the country.
Join our team as a Lead Evangelist for AI Code Generation, where your engineering expertise, exceptional communication skills, and on-camera presence will shine. In this role, you will produce compelling technical video and written content that elucidates technology topics, particularly in the realm of Generative AI. You will be pivotal in defining our technical narrative, ensuring precision across all materials, and acting as a public face of our brand through engaging video content.About codeCake.aiAt codeCake, we tackle the negative ROI associated with traditional AI code generation tools. As explained here: https://codecake.ai/does-using-ai-for-code-generation-actually-save-time/, many tools can lead to more time spent fixing code than writing it from scratch. Our solution allows you to start with an end-to-end test case highlighting missing functionalities or bugs, iterating until the test case transitions from red to green.About the CompanytestRigor creates a user-friendly end-to-end testing system, alongside codeCake to automate code generation. We champion innovation, speed, and meticulous organization.About the TeamAs we expand rapidly, we are enhancing our marketing team to align with our growth. At testRigor, marketing is not a separate entity; it is technical, hands-on, and integrated with engineering efforts. Our focus is on educating our audience, establishing trust with technical stakeholders, and maintaining high standards for accuracy and clarity.By joining our dynamic team, you will embrace ownership, clear thinking, and robust execution. If you have a knack for transforming complex concepts into engaging content and wish to play a significant role in a thriving AI company, this opportunity is for you.Your ResponsibilitiesContent Creation & StrategyLead the development of high-quality technical content including blog posts, guides, whitepapers, case studies, and scripts.Simplify complex engineering concepts into accessible and engaging content.Establish and uphold a consistent technical voice across various platforms.Evaluate content performance and refine topics, formats, and messaging for continuous improvement.Video & Public EngagementProduce educational and thought leadership videos for platforms such as YouTube, LinkedIn, and TikTok.Present with confidence on camera, supported by production resources.Transform existing written content into video-first formats when applicable.Technical Accuracy & Quality AssuranceConduct thorough quality checks on all technical content.Review, edit, and enhance written materials to maintain technical accuracy and clarity.
Join Luxury Presence as a Staff Software Engineer specializing in AI Marketing. In this role, you will be pivotal in developing innovative marketing solutions that leverage artificial intelligence to enhance our clients' digital presence.As a key member of our engineering team, you will collaborate closely with cross-functional teams to design, implement, and optimize AI-driven marketing technologies. Your expertise will help shape the future of marketing within our organization.
Join our dynamic team at 11855760 Canada Inc. as a Staff Product Manager, where you'll play a pivotal role in shaping our product vision and strategy. We are seeking an innovative and experienced leader who can drive product development and enhance user experience. In this role, you will collaborate closely with cross-functional teams, utilizing your expertise to ensure our products meet the needs of our customers and align with our business objectives.
Role overview Cozey is hiring a Staff Analytics Engineer to help shape the future of analytics engineering within the company. This position is based in Canada and reports directly to Frank Joly, Director of Data Engineering. The role centers on building and maintaining the data models, pipelines, and frameworks that inform business decisions. Setting technical standards for data structure, documentation, and trust is a key part of helping teams work efficiently and confidently. What you will do Design, build, and maintain scalable dbt data models that serve as the single source of truth for important business metrics. Collaborate with teams across Cozey to make sure data remains accurate and accessible. Lead initiatives to improve data quality, reliability, and the efficiency of analysis. Reporting line This position reports to Frank Joly, Director of Data Engineering. Location This role is open to candidates based in Canada.
Luxury Presence is at the forefront of revolutionizing the real estate industry through our innovative AI growth platform. Supported by esteemed investors like Bessemer Venture Partners, we are a thriving Series C company poised to achieve $100 million in annual recurring revenue within the next six months. Our platform is trusted by over 87,000 real estate professionals, including more than 30% of the WSJ Real Trends top 100 agents in the U.S.The OpportunityAt Luxury Presence, we don’t just utilize AI; we integrate it into our development process, enabling us to build and innovate faster than our peers. As a leader in AI application, we empower our engineers with the resources to use AI agents for writing, reviewing, and deploying production code daily. We envision a future where AI collaborates with humans, and our team is already ahead in this transformative journey.As a Staff Frontend Engineer, you will serve as the technical expert for our React-based micro-frontend platform, which supports thousands of real estate businesses. You will play a pivotal role in enhancing our design system, guiding our transition from outdated UI libraries to a cutting-edge Tailwind-based component library, and establishing frontend standards that will be adhered to by both AI agents and human engineers. This position is ideal for someone passionate about terminal operations with AI, possessing strong perspectives on component architecture and large-scale design systems, and eager to shape the future of AI-enhanced frontend development.What You'll DoOwn the architecture of the frontend platform. Lead the technical trajectory of our React micro-frontend platform utilizing single-spa, making vital decisions regarding module federation, code splitting, and scaling our frontend across an expanding product surface.Advance the design system. Influence the progression of our Radix + Tailwind CSS + component library, a monorepo that powers our UI. Establish patterns for accessible, token-driven components compatible with both web and native, ensuring our Figma-to-code pipeline remains efficient.Guide the migration to modern frontend solutions. We are in the process of transitioning from Material-UI and styled-components to our contemporary design framework based on Tailwind CSS, Radix UI, and design tokens. You will define the strategy for this migration, determine the pace, and guarantee a smooth experience for users throughout.Deliver AI-native product experiences. Collaborate closely with product, design, and AI teams to create intelligent frontend features that leverage large language models, agent frameworks, and real-time data—from our AI-driven site builder to interactive property search capabilities with maps and geospatial functionalities.Shape our development practices. Influence not just what we create, but how we create it, ensuring that our development process is as innovative as the products we deliver.
At Shakepay, we’re dedicated to leading the charge into the Bitcoin golden age. Our goal is to revolutionize financial services, ensuring every Canadian gets their fair share.Our workplace culture thrives on meaningful work, teamwork, and celebrating achievements. If you’re someone who prioritizes personal growth, rapid delivery, and open communication with a like-minded team, we invite you to join us in building a better future!About ShakepaySince our inception in 2015, we have been transforming the Shakepay app to make purchasing and earning Bitcoin swift, simple, and secure. In 2022, we introduced the Shakepay Card, allowing our users to earn Bitcoin rewards while shopping. Presently, over one million Canadians leverage Shakepay to enhance their Bitcoin savings and take charge of their financial destinies.We are fully compliant across all Canadian provinces and territories, supported by esteemed venture capitalists, and have secured $44M in funding. Our enthusiastic and loyal community is eager for individuals who are ready to contribute to something truly remarkable.Join our compact, high-impact team on a mission to usher in the Bitcoin golden age.About the Platform Team:The Platform team empowers engineering teams and other functions at Shakepay by providing the tools, infrastructure, and best practices they need to be autonomous, productive, and reliable.As a Staff Platform Engineer, your mission will be to shape and advance the internal platform that drives engineering across Shakepay. You will operate at a company-wide level, designing foundational systems and platform capabilities that allow teams to build, deploy, and manage software swiftly and reliably.You’ll be instrumental in defining the architecture and long-term vision of our developer platform—enhancing engineering velocity, reliability, and operational excellence throughout the organization.This role entails assisting in the creation of an agentic layer of the platform, developing intelligent tools and workflows that automate repetitive tasks, aid engineers in complex projects, and empower teams across the company to engage with systems and data in innovative ways.You will collaborate closely with engineering leadership and product teams to ensure our platform scales with Shakepay’s growth and continues to enable teams to deliver with confidence.The base salary for this position starts at $210,000 CAD. Actual compensation is based on skills, experience, and role level. Exceptional candidates may be considered for salaries above the top of the range, and pay can increase rapidly for those who make a significant impact in their role.
Mar 13, 2026
Sign in to browse more jobs
Create account — see all 5,748 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.