Software Engineer 3Active

The opportunity

The Application Modernization Platform (AMP) team is dedicated to solving one of the industry's biggest challenges: transforming rigid, legacy applications that suffer from poor scalability and high operating costs into modern, microservices-based architectures on MongoDB. To…

What you'll do

  • years of commercial software development experience with at least one JVM: language such as Java, preferably using the Spring ecosystem

  • Expertise integrating Large Language Models (LLMs) into the developer: workflow to automate unit test generation and edge-case discovery

  • Experience building developer tools, infrastructure, or complex testing frameworks

  • Solid experience in software architecture and development

  • Deep expertise in application/database modernization with proven ability to: design and implement frameworks that ensure database state equivalence across different implementations

  • Must understand change data capture, event-driven database interception: (MongoDB listeners, RDBMS triggers), and state comparison algorithms with pattern-based exclusions. Strong Spring Boot (or equivalent Java framework), MongoDB (or equivalent), and JDBC/JPA skills required

What they're looking for

  • 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)
  • Good understanding of algorithms, data structures and their time and space complexity
  • Curiosity, a positive attitude, and a drive to continue learning
  • Excellent verbal and written communication skills
Software Engineer 3 at MongoDB | Role Match