M
Software Engineer, Code Generation
M
Software Engineer, Code Generation
MongoDB•NV
A week ago
Full-timeHybrid
Company
MongoDB
Location
NV
Type
Full-time
Work Schedule
full time
Work Location
hybrid
MongoDB•NV
A week ago
Full-timeHybrid
Company
MongoDB
Location
NV
Type
Full-time
Work Schedule
full time
Work Location
hybrid
Job Description
MongoDB is seeking a Software Engineer specializing in code generation to design, develop, and optimize automated systems that enhance developer productivity. This full-time role focuses on building intelligent tools that streamline software creation processes.
Full Description
MongoDB is looking for a Software Engineer specializing in code generation to join our engineering team. In this role, you will be responsible for designing and implementing systems that automatically generate, optimize, and maintain code across various programming languages and platforms. You will work closely with product teams to understand developer workflows and create tools that reduce manual coding efforts while improving code quality and consistency.
Key responsibilities include architecting scalable code generation frameworks, integrating machine learning models to improve generation accuracy, collaborating with engineering teams to identify automation opportunities, and maintaining comprehensive documentation for all developed systems. You will also participate in code reviews, contribute to technical design discussions, and stay current with emerging technologies in automated programming and AI-assisted development.
Required qualifications include a bachelor's degree in computer science or related field, at least three years of professional software development experience, and demonstrated expertise in programming languages such as Python, Java, or JavaScript. Candidates should have strong understanding of compiler design, abstract syntax trees, and code parsing techniques. Experience with large language models and their application to software development is highly valued.
Essential skills include proficiency in building developer tools, experience with version control systems like Git, knowledge of software architecture patterns, and the ability to write clean, maintainable code. Strong problem-solving abilities and excellent communication skills are necessary for effective collaboration across teams. Familiarity with MongoDB and database technologies is a plus.
MongoDB is a leading modern database company that empowers organizations to build scalable applications with flexible data models. We foster a collaborative work environment where innovation is encouraged and professional growth is supported through continuous learning opportunities and mentorship programs.
Benefits include competitive compensation packages, comprehensive health coverage, flexible work arrangements, and generous paid time off. Employees enjoy access to professional development resources, conference attendance support, and wellness programs. Career advancement opportunities are available through internal mobility programs and leadership development tracks, allowing engineers to grow into senior technical roles or management positions.
Key Skills
Code GenerationPythonMachine LearningCompiler DesignSoftware Architecture
