Qualifications
Ideal Candidate Profile6+ years of professional software development experience, with a strong command of JVM languages, particularly Java and the Spring ecosystem.2+ years of proven experience in leading, coaching, and mentoring teams of software engineers to deliver impactful results. Deep understanding of data streaming products and tools, particularly with platforms such as Apache Kafka and Change Data Capture tools like Debezium. Hands-on experience with relational and document data modeling, proficient in at least one SQL database (e.g., Postgres, MySQL) and one document database (e.g., MongoDB). Familiarity with client-side technologies, especially JavaScript and React, is advantageous. Strong grasp of algorithms, data structures, and their complexities. A curious mindset, positive attitude, and commitment to ongoing learning. Exceptional verbal and written communication abilities.
About the role
Join our team at MongoDB as a Lead Software Engineer, where you'll guide an exceptional group of engineers in developing advanced data streaming solutions. Your expertise in the Java ecosystem, coupled with your leadership skills, will be pivotal in steering architectural decisions and driving innovation. We employ a modern tech stack, including Java, Spring Boot, Apache Kafka, Debezium, and React, to build a suite of complex products that address our customers' toughest data challenges.
This role is hybrid, and we are excited to connect with candidates located in Sydney.