Staff Engineer, Data Migration

MongoDB MongoDB · Enterprise · Portland, OR · PTO App Modernization ENG

Staff Engineer role focused on building tooling for data migration from legacy relational databases to MongoDB, involving Java, Spring Boot, Kafka, and Debezium. The role requires architectural leadership, strategic partnership, and mentorship in data-intensive applications and streaming systems.

What you'd actually do

  1. Drive the architectural vision and technical strategy for the data migration engine and its surrounding ecosystem.
  2. Partner closely with Engineering Leadership, Product Management, and Design to shape the technical roadmap.
  3. Define and champion engineering best practices, patterns, and standards across multiple teams.
  4. Actively mentor Senior and Mid-level engineers, cultivating a culture of technical excellence and continuous learning.
  5. Contribute core, foundational code that solves the hardest scalability problems and sets the standard for the rest of the team

Skills

Required

  • Java ecosystem
  • streaming systems
  • data-intensive applications
  • Apache Kafka
  • Debezium
  • relational data modeling
  • SQL database
  • Spring Boot

Nice to have

  • React
  • JavaScript

What the JD emphasized

  • 8+ years of commercial software development experience
  • at least one JVM language such as Java
  • extensive experience with streaming data platforms such as Apache Kafka
  • extensive experience with relational data modeling
  • hands-on experience with at least one SQL database