Software Engineer, Code Generation

MongoDB

Quick summary

Work type
On-site
Location
New York, NY
Salary
$109,000–$215,000 / yr
Posted
13 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $166k
This role $162k
$96k most similar roles pay here $228k

This role pays less than 52% of similar roles. Most pay $136,400–$195,581 — the shaded band above. At the midpoint, this role pays about $162k versus about $166k for comparable roles.

Based on 240 similar postings.

Employer

About MongoDB

MongoDB is a leading American software company that develops and provides commercial support for a popular, source-available document database. Designed to handle unstructured and structured data natively, its platform is purpose-built for modern cloud applications, analytics, and AI experiences.

MongoDB currently has 287 open roles on FindRole.

Listed pay typically runs $126,500–$209,000 across 104 roles with salary data.

Most-posted roles

View all roles at MongoDB

At a glance

TL;DR · Software Engineer, Code Generation

MongoDB is hiring a Software Engineer to join its Relational Migrator team in North America, focusing on developing tools that assist customers in migrating from relational databases to MongoDB. In this role, you will collaborate with stakeholders to define and implement strategies for code modernization using AI and traditional text processing techniques, ensuring transformed code aligns with contemporary software practices while maintaining original functionality. You will develop a robust code parser to interpret legacy code structures into an abstract syntax tree (AST) format, engage in thought leadership on emerging technologies, and contribute to the high quality of the codebase through comprehensive testing methodologies. The ideal candidate has 2+ years of professional experience in Java or another programming language, familiarity with generative AI and LLMs, and expertise in text processing engines like ANTLR, compiler design, and abstract syntax trees (AST).

What you'll do

  • Develop and maintain a robust code parser to convert legacy code into AST.
  • Define and implement a code modernization strategy with stakeholders.
  • Provide thought leadership on emerging technologies for problem-solving.
  • Contribute to high-quality codebase through comprehensive testing practices.
  • Engage in knowledge sharing by giving tech talks and brown bags.
  • Improve business metrics to optimize AI usage quality and cost.

What we're looking for

  • 2+ years of professional software development experience in Java or another programming language
  • Experience with generative AI and large language models (LLMs)
  • Strong understanding of software engineering, system design, data engineering, and cloud architecture
  • Familiarity with compiler design, code parsing, abstract syntax trees (AST), lexical analysis, and syntax analysis
  • Actively engages in emerging trends and research relevant to product features
  • Collaborates closely with product managers and other engineers to understand business priorities and propose new solutions

More like this

Similar roles

Software Engineer

Q2

Austin, Texas 13 days ago
AWS Python SQL C# .NET Vue Angular React HTML CSS JavaScript RESTful APIs MVVM SOLID principles Agile CI/CD Kubernetes Docker Terraform PostgreSQL Git Jenkins
Hybrid

Software Engineer

Caterpillar

Remote (Irving, Texas, US) 97 days ago $112,923$112,923
CRM Elasticsearch MySQL Oracle Relational databases NoSQL databases MVC Microservices Event-driven Jenkins GoCD Azure Devops CI/CD Agile Scrum
Remote

Software Engineer

Alteryx

Remote (Irvine, CA) 112 days ago $103,000$133,000
Python REST Git GCP Azure AWS Node.js Docker Kubernetes CI/CD PostgreSQL Alteryx
Remote

Software Engineer

Broadcom

Usa-Ca - Promontory B 50 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL MSSQL Git Jenkins SonarQube Ansible SaltStack Linux Windows Server

Software Engineer

Broadcom

Usa-Ca - Promontory B 50 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL Git Jenkins Ansible Test-Driven Development DevOps methodologies

Software Engineer

Booz Allen Hamilton

Aurora, CO 41 days ago $69,400$158,000
Linux Docker Kubernetes AWS Azure Google Cloud