MongoDB, originally called 10gen, is a software development company. Since 2007, MongoDB has created an open-source, document-oriented database to help clients
Senior Engineering Manager, Code Generation
Location
Canada
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Engineering Manager, Code Generation
MongoDB
The Application Modernization Platform (AMP) team is tackling one of the industry's most critical challenges: leveraging Generative AI to transform rigid, legacy applications into modern, microservices-based architectures powered by MongoDB. A core difficulty in legacy code transformation is guaranteeing the equivalence of the new application's business logic, ensuring it operates smoothly and efficiently with the new MongoDB data ecosystems in a reliable and scalable manner. The success of this mission heavily relies on the essential tools developed by the CodeGen team. We are looking for an experienced Senior Lead Software Engineer with a strong background in database ecosystem, reshaping complex large-scale services and team leadership. You will lead a talented team building a complex product suite using GenAI capabilities. The ideal candidate is a hands-on technical leader who can drive architectural decisions, mentor engineers, and collaborate closely with product management to deliver a product that solves our customers' most challenging application transformation problems. This role will be based in North America west coast, and offers a hybrid working model. The ideal candidate for this role will have - 10+ years of software development and operations experience, with a focus on building platforms and distributable software infrastructure - 2+ years of experience leading, coaching, and mentoring a team of software engineers to achieve high-impact results - Extensive product experience in building enterprise-grade analytics systems for data streaming or data tooling - Extensive experience with relational and document data modeling and hands-on experience with at least one SQL database (Postgres, MySQL, etc) and at least one document database (e.g. MongoDB) - Having experience in using GenAI in building complex large-scale systems, and knowing what GenAI is best suited to do, is a plus - Curiosity, a positive attitude, and a drive to continue learning - Excellent verbal and written communication skills - Excellent time and project management skills including the ability to make realistic assessments of project cost and complexity Position Expectations - Provide technical leadership and mentorship to a team of engineers, fostering a culture of innovation, quality, and continuous improvement - Drive the architectural vision and long-term technical roadmap for the Code Gen product suite, ensuring it is scalable, reliable, and performant - Collaborate closely with Product Managers and other stakeholders to define product features and translate business requirements into robust technical designs - Lead the design and implementation of complex, mission-critical components of AMP’s code transformation toolset - Champion and enforce engineering best practices through design reviews, code reviews, and by setting a high standard for quality and operational excellence - Act as a hands-on leader, guiding the team through complex technical challenges and contributing to the codebase where necessary Success MeasuresWithin the first three months, you will have: - Fully ramped up on our architecture, business domain, and team processes - Establish yourself as the technical leader within the team, actively driving technical discussions, design reviews, and planning for the product roadmap - Begin mentoring team members and building strong collaborative relationships with your product counterparts Within six months, you will have: - Successfully led the team to deliver a major feature or product release - Made significant contributions to the architectural roadmap and started influencing the technical direction of adjacent teams - Established a clear rhythm of execution and a high-performing culture within your team Within 12 months, you will have: - Become recognized as the go-to technical expert for the code transformation domain at MongoDB - Delivered large-scale features across the entire tech stack that have a measurable impact on our customers and business - Played a crucial role in recruiting, hiring, and growing the engineering team About MongoDBMongoDB is built for change, empowering our customers and our people to innovate at the speed of the market. We have redefined the data platform for the AI era, enabling builders to create, transform, and disrupt industries with software. MongoDB’s unified data platform, the most widely available, globally distributed data platform 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 data platform and is available across AWS, Google Cloud, and Microsoft Azure. With offices worldwide and over 67,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: 1273362479 MongoDB’s base salary range for this role is posted below. Compensation at the time of offer is unique to each candidate and based on a variety of factors such as skill set, experience, qualifications, and work location. Salary is one part of MongoDB’s total compensation and benefits package. Other benefits for eligible employees may include: equity, participation in the employee stock purchase program, flexible paid time off, 20 weeks fully-paid gender-neutral parental leave, fertility and adoption assistance, Registered Retirement Savings Plan (RRSP) with employer match, mental health counseling, backup child and elder care, and health, dental, and vision benefits offerings. Please note, the base salary range listed below and the benefits in this paragraph are only applicable to candidates based in Canada. MongoDB’s base salary range for this role in Canada is: $191,000—$265,000 CAD
Related Guides
Related Categories
Related Job Pages
More Engineering Manager Jobs
Commercial Engineering Manager
Cranleigh STEM, Sustainability & SHEQ RecruitmentConnecting Today's Talent with Tomorrow's Solutions, across the UK & US in the STEM, Sustainability, and SHEQ Sectors.
• Act as the primary technical-commercial contact throughout the sales process • Engage with customers to understand operational challenges and identify suitable technical solutions • Translate customer requirements into technically robust and commercially viable proposals • Collaborate with engineering teams to define system configurations, scope of supply and technical solutions • Support customer meetings, technical workshops, site visits and product demonstrations • Develop technical and commercial proposals, tender submissions and supporting documentation • Manage technical queries throughout bid and due diligence processes • Build compelling business cases focused on decarbonisation, energy efficiency and total cost of ownership • Support contract negotiations alongside commercial and legal teams • Represent the business at industry conferences, exhibitions and customer events
Manager of Software Engineering
FabricThe national pay range for this role is $165,000.00 - $210,000.00 per year. Actual compensation will be determined by factors such as the candidate's geographic market, experience, skills, and qualifications. Certain roles may also be eligible for additional compensation. If your compensation requirement is greater than our posted range, please still consider applying; a determination can be made based on unique qualifications. Expected compensation ranges for this role may change over time.
Role Description We are looking for a technical and people focused Engineering Manager to lead our Virtual Care backend development team. In this role, you will champion the engine that powers our Virtual Care product, directly impacting both patient and provider experiences. You will lead a talented team of engineers, driving technical excellence, overseeing sprint execution, and collaborating closely with engineering leadership to deliver scalable, reliable software. Along with running the team, you will stay hands-on in the code: reviewing PRs, participating in architecture discussions, and picking up high-leverage work yourself. If you are passionate about mentoring engineers, setting high technical standards, and building technology that transforms healthcare delivery, we want to hear from you. What You'll Do - Lead the Virtual Care engineering team's planning, 1:1s, and growth conversations. - Own delivery across the virtual care roadmap, partnering with Product, Design, and Quality through all phases of development on a two-week Scrum cadence. - Stay hands-on: review the team's PRs, set the technical bar, and write code on the highest-leverage problems. - Own operational health for the platform: reliability, performance, on-call, and incident response for a platform clinicians depend on to deliver care. - Uphold the security and compliance bar that PHI-handling clinical software requires, partnering with security and compliance owners. - Report up on roadmap progress, team health, and risks, and represent virtual care engineering to executive and cross-functional stakeholders. Qualifications - 7+ years of professional software engineering experience, including 2+ years managing or tech-leading an engineering team. - A track record of shipping and operating production web or mobile applications as part of a cross-functional agile team. - Strong technical depth ideally in Ruby on Rails or a comparable backend. - Experience owning operational health for production systems: reliability, monitoring, on-call, and incident response. - Experience working with PHI or in another regulated environment (HIPAA, SOC 2, or comparable), or demonstrated readiness to own that bar. - Excellent communication skills and a demonstrated ability to grow engineers and hold a high technical bar. - Authorized to work in the United States without employer sponsorship, now and in the future. Benefits - Comprehensive benefits package including medical, dental, vision. - Unlimited PTO. - 401(k) plan. - Stock options and bonuses. Compensation The national pay range for this role is $160,000.00 – $180,000.00 per year. Actual compensation will be determined by factors such as the candidate's geographic market, experience, skills, and qualifications. Certain roles may also be eligible for additional compensation. If your compensation requirement is greater than our posted range, please still consider applying; a determination can be made based on unique qualifications. Expected compensation ranges for this role may change over time.
• You will own, build, and run your startup in fields such as Supply Chain. • You will embark on an extensive personal development journey crafted by unicorn founders and follow a fully customised programme enhancing your goal, time, and energy management. • You will receive support in hiring through our network to over 50,000 professionals and advice as well as best practices from serial entrepreneurs. • You will receive intensive coaching to make your startup ready to raise millions in funding. • You will iterate your product with us until having reached product-market-fit and receive support in building up a sales force or creating a marketing engine respectively.
Role Description Are you an engineering leader who thrives at the intersection of clean code, strategic alignment and team empowerment? Do you look at traditional processes and wonder how AI and automation can make them faster, smarter and more efficient? We are looking for a Hands-on Engineering Team Lead to guide a highly collaborative, cross-functional engineering squad (spanning iOS, Android, Backend and QA). In this role, you bring a seat to the table with our Product-Design-Engineering (PDE) "Trio," serving as the definitive voice representing engineering to ensure we balance user experience and business goals with technical sustainability. We don't believe in rigid boxes. The split between your technical contribution and team management is flexible, scaling up or down based on immediate team needs. We operate with a true agile mindset focused on continuous iteration and MVPs rather than rigidly counting sprint points. What this role is NOT: - You do not need to carry the weight of macro-architecture or solely lead the backend discipline. Our dedicated Principal and Senior Engineers anchor those tracks. - Your mission is to foster an exceptional team culture, drive iterative delivery and champion an AI-first approach to daily operations. Remote work within Austria possible; residence in Austria required. What you can expect in this role - Technical Contribution & Execution - Stay in the Code: Actively contribute high-quality code to our .NET Core backend ecosystem. - Support, Don't Solely Lead: Collaborate closely with the squad's developers without the pressure of being the sole technical lead for the backend track, allowing you to focus on holistic squad delivery. - Bridge Strategy to Execution: Act as the vital link that transfers broader organizational product & engineering strategy down to the squad, translating high-level tech and product goals into clear, actionable team milestones. - Engineering Representation - A Seat at the Trio Table: Partner daily with your Product Owner and Product Designer. You won't just manage execution; you will actively represent engineering feasibility, advocating for technical health during product discovery. - Focus on Iteration & MVPs: Steer the team toward high-velocity, iterative shipping. You will leverage an agile mindset to break down complex goals into MVPs, ensuring the squad's output directly moves the needle on our company OKRs. - Integrate Quality Assurance: Serve as the direct leader for all squad engineers, including embedded QA. You will ensure quality is integrated seamlessly into our iterative workflow from initial discovery to deployment. - Communication & People Support - Foster Honest Communication: Cultivate a high-trust environment where transparent, radical honesty and psychological safety thrive. Communication skills are essential here as you will actively coach your team through blockers and career growth. - Nurture Growth: Conduct impactful 1-on-1s, provide continuous feedback and support the career development and performance of your direct reports. - AI-First Mindset - We don't just view AI as a buzzword but we view it as a core operational lever. In this role, you will own a dedicated mandate to inject an AI-first approach into our day-to-day work: - Optimize Operations: Actively identify bottlenecks in our daily engineering workflows and squad processes, using AI and automation tools to eliminate friction and manual overhead. - Boost Squad Velocity: Champion the adoption of AI-assisted development tools within the team, helping engineers write, test and deploy code more efficiently. - Experiment Freely: Keep the squad on the cutting edge by piloting automated testing, automated documentation and AI-driven insights to improve delivery health. Qualifications - Proven Leadership: 2+ years of formal experience leading and managing engineering teams, with a track record of handling performance support, career coaching and delivery management. - Hands-on .NET Core Expertise: Strong production experience as a Senior or Lead Engineer specializing in the .NET Core ecosystem. - The Communication Catalyst: Exceptional verbal and written communication skills. You excel at translating complex technical strategies into simple concepts and fostering transparent team dynamics. - Value-Driven Delivery: A strong alignment with agile principles, with experience delivering via short iterative cycles, building MVPs, and measuring success against OKRs. - Language: English proficiency is mandatory as it is our primary working language. Requirements - Nice to have: Experience with or exposure to mobile development frameworks (iOS and Android), helping you better support the cross-functional members of your squad. - German language skills: are a strong asset for broader cross-functional collaboration within our local ecosystem. Benefits - Flexible autonomy to enjoy a fluid split between coding, strategy and management that adapts to the squad's reality, ensuring you never feel disconnected from technology. - True voice in Product as you aren't just receiving a roadmap. You represent engineering at the leadership table, fundamentally shaping how we approach MVPs and solve user problems. - An automation playground where you have the explicit mandate and backing to experiment with AI and automation to rewrite the playbook on how engineering squads operate. - No architecture bureaucracy with Principal Engineers managing macro-architecture guardrails, you can focus on what you do best: leading execution, optimizing processes, and mentoring your team. - Flexible working hours and 100% remote option for a healthy work-life balance, including the possibility to work up to 30 days per year from within the EU. - Modern downtown office with drinks, snacks and the option to bring your dog. - Sports and wellness perks, such as MyClubs access and complimentary massages for mid-day relaxation. - Coverage of the Vienna public transport annual pass, or regional transport tickets if you live outside Vienna. - Exclusive training opportunities through the P7S1 Academy, as well as financial support for external courses. - Job bike leasing as we support you in leasing your desired bicycle via JobRad. - Attractive discounts with numerous partners and brands. - Regular team events that are not only enjoyable but also encourage team bonding and creativity. For this position, the collective agreement (KV) for Advertising and Market Communication Vienna applies. The minimum gross annual salary according to the KV is €49,305.20 per year (full-time, based on full fulfilment of the role requirements). We offer a gross annual salary starting at €75,000, with a willingness to overpay depending on your qualifications and experience. We would be happy to discuss the exact details with you in person. Note for applicants with disabilities: Do you have a disability and would like to apply? Then you are very welcome to join us. We know that we are not yet completely barrier-free, but we are working on it. Let's talk about how we can remove this barrier together and find an individual solution if necessary.



