Lead, Engineering

MongoDB MongoDB · Enterprise · Sydney, Australia · PTO App Modernization ENG

Lead Software Engineer with a strong background in data streaming products, the Java ecosystem, and team leadership. Responsibilities include driving architectural decisions, mentoring engineers, and collaborating with product management to deliver a complex product suite using Java, Spring Boot, Apache Kafka, Debezium, and React.

What you'd actually do

  1. Provide technical leadership and mentorship to a team of engineers, fostering a culture of innovation, quality, and continuous improvement.
  2. Drive the architectural vision and long-term technical roadmap for the Data Migration product suite, ensuring it is scalable, reliable, and performant.
  3. Collaborate closely with Product Managers and other stakeholders to define product features and translate business requirements into robust technical designs.
  4. Lead the design and implementation of complex, mission-critical components of our data streaming and migration platform.
  5. Champion and enforce engineering best practices through design reviews, code reviews, and by setting a high standard for quality and operational excellence.

Skills

Required

  • Java
  • Spring Boot
  • Apache Kafka
  • Debezium
  • React
  • team leadership
  • data streaming
  • data modeling
  • SQL
  • document databases

Nice to have

  • JavaScript

What the JD emphasized

  • 6+ years of commercial software development experience with at least one JVM language such as Java, preferably using the Spring ecosystem
  • 2+ years of experience leading, coaching, and mentoring a team of software engineers to achieve high-impact results
  • Extensive product experience in the data streaming or data tooling space, especially with streaming data platforms such as Apache Kafka and Change Data Capture (CDC) tools like Debezium
  • 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)