Senior Engineering Manager, Code Generation
MongoDB · Oregon, United States · 3 wk ago
Engineering$151k–$297k/yrFull-time
About the role
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.
Responsibilities
- 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
Requirements
- Experienced Senior Lead Software Engineer with a strong background in database ecosystem, reshaping complex large-scale services and team leadership
- 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)
- Experience in using GenAI in building complex large-scale systems, and knowing what GenAI is best suited to do, is a plus
Qualifications
- 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
Skills
- Strong understanding of Generative AI and its application in complex systems
- Experience with MongoDB and other document databases
- Experience with relational databases (Postgres, MySQL, etc.)
- Experience with large-scale system design and architecture
- Experience with distributed systems and microservices
- Experience with DevOps practices and CI/CD pipelines
Benefits
- Hybrid working model
- Comprehensive benefits package including health benefits, parental leave, and retirement plans
Pay
- $151,000—$297,000 USD
Schedule
- Hybrid working model