Principal Application Engineer

MongoDB

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
France
Posted
5 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $195k
$130k most similar roles pay here $265k

This listing doesn't post a salary. Most similar roles pay $169,550–$220,800.

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 276 open roles on FindRole.

Listed pay typically runs $126,000–$240,000 across 81 roles with salary data.

Most-posted roles

View all roles at MongoDB

At a glance

TL;DR · Principal Application Engineer

As a Principal Application Engineer on the Application Modernization Platform team, you will lead the transformation of legacy relational-based Java applications into modern cloud-based architectures powered by MongoDB. You will be responsible for assessing complex estates, decomposing monoliths, and designing production-quality solutions including APIs, integrations, and relational-to-document data modeling. Your daily work involves navigating technical trade-offs, mentoring engineers, and creating reusable migration playbooks while leveraging GenAI tools to accelerate delivery. The role requires expert proficiency in Java, Spring Boot, SQL, and Git-based version control within an Agile environment. You will solve sophisticated problems by identifying embedded business logic and ensuring high-quality standards through CI/CD, automated testing, and observability. This position focuses on the specific technical challenge of migrating enterprise systems to modern architectures while maintaining data integrity and performance during high-risk transitions.

What you'll do

  • Migrate legacy Java applications to modern cloud-based architectures using MongoDB and GenAI tools.
  • Assess legacy systems to uncover dependencies, business logic, and integration points for modernization.
  • Design and implement production-quality solutions using Java, Spring Boot, and relational-to-document data modeling.
  • Develop automated testing, CI/CD pipelines, and observability practices to ensure safe, incremental delivery.
  • Act as a technical partner to customers by explaining complex trade-offs and navigating high-risk changes.
  • Create reusable migration playbooks and documentation to improve team efficiency and engineering standards.
  • Innovate on new GenAI-based solutions to solve specific challenges during the modernization process.

What we're looking for

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • At least 8 years of experience designing, building, and delivering Java applications, including leading complex application modernization initiatives.
  • Expert knowledge of Java fundamentals, object-oriented design, concurrency, error handling, performance, and maintainable software architecture.
  • Deep production experience with Spring Boot for building resilient services, APIs, integrations, and testable distributed applications.
  • Proven ability to assess legacy estates, decompose monoliths, and define practical modernization strategies with clear trade-offs.
  • Strong experience with relational databases, SQL, stored procedures, data migration, and relational-to-document modeling for MongoDB or similar systems.
  • Experience delivering high-cadence applications using Agile methodologies, test-first development, CI/CD pipelines, Git version control, and observability practices.
  • Familiarity with tools like Postman, IntelliJ IDEA, Maven/Gradle, and ORM tools like Hibernate (preferred); experience with GenAI technologies or AI-powered development tools (preferred).

More like this

Similar roles

Application Engineer

MongoDB

Bengaluru, India 4 days ago
MongoDB GenAI Java SQL Spring Boot Hibernate Python Docker Kubernetes AWS Azure GCP CI/CD Git Microservices NoSQL JPA OpenAI API
4+ yrs exp Hybrid

Principal Software Engineer

Microsoft

Redmond, WA 133 days ago $142,800$274,800
C C++ C# Java JavaScript Python AI LLM Cloud Services Distributed Systems Infrastructure Security
6+ yrs exp

Principal Software Engineer

Microsoft

Redmond, WA 126 days ago $142,800$274,800
React Azure Functions Microsoft Teams GitHub Azure AI Foundry Python C# JavaScript C++ C CI/CD Azure DevOps Agent Orchestration Infrastructure as Code Retrieval Patterns Application Insights Key Vault Managed Identity
6+ yrs exp

Principal Software Engineer

Oracle

Nashville, TN 110 days ago $114,600$234,600
PostgreSQL SQL PL/SQL JavaScript Oracle Cloud Infrastructure REST APIs UI/UX Design Responsive Design SSO MFA AI/ML Workflow Automation Monitoring Debugging
5+ yrs exp

Principal Software Engineer

Cisco

Remote (Milpitas, CA) 61 days ago $231,400$331,800
C C++ Python Embedded Systems Linux Device Drivers BIOS BSP Sonic ONIE BMC IPMI Redfish I2C SPI UART PCIe GPIO GDB KGDB Secure-boot
10+ yrs exp Remote

Principal Software Engineer

Amgen

Remote (Tampa, FL) 97 days ago $157,020$212,439
Generative AI LLMs MLOps LLMOps Python PyTorch TensorFlow Hugging Face LangChain Databricks Apache Spark Apache Airflow Kubernetes Docker CI/CD AWS Azure GCP RAG Vector Databases
8+ yrs exp Remote