At Rome2Rio, our mission is to empower travellers to get from A to any B. We make it easy for travellers to compare routes across flights, trains, buses, ferries, and driving, providing everything they need to discover, plan, and book their journey. Behind the scenes, we tackle complex routing challenges, process massive datasets, and optimise search performance to deliver fast, reliable results. We're looking for motivated Junior Software Development Engineers to join our Melbourne team. Impact you will make. ie some cool things you may work on: Optimise the accuracy and speed of our search algorithm for billions of origin/destination pairs. Improve user experience across desktop, mobile, and tablet devices. Integrate new data from APIs (trains, buses, hotels, rentals, attractions). Build tools to help content teams maintain and update data. Improve fare accuracy and develop user interfaces for accounts, bookings, and itineraries. Optimise SEO/SEM algorithms for hundreds of millions of search pairs. A/B test design and functionality changes to measure impact. Collaborate with your team, take ownership of features, and drive continuous improvement. Continuously Learn Keep growing by exploring new tools and technologies, and contribute to improving processes around testing, deployment, and integration. A bit about you A Computer Science or Software Engineering background (Bachelor’s degree or higher is preferred, but not mandatory). Experience with a breadth of programming languages and a broad toolkit. Ability to excel in a collaborative environment with a “get stuff done” attitude. Excited to test, learn, and solve complex problems in a collaborative environment. A team player who enjoys sharing ideas and engaging in open, respectful feedback in a supportive and inclusive environment. Our codebase is predominantly C#, TypeScript, and React, but you don’t need to be an expert in these; we’re looking for engineers who are eager to quickly learn new languages and work within an existing codebase. Rome2Rio encourages you to apply even if you’re still developing some of these skills A bit about us At Rome2Rio, we value diversity and welcome all applicants regardless of ethnicity, religion, national origin, sexual orientation, gender identity, age or disability. We’re all about inclusivity, collaboration, and innovation, creating a team where everyone is valued and supported. Openness and trust shape how we work, guided by our core values—teamwork, authenticity, user focus, innovation, diversity, and social impact. We attract passionate, adaptable people by offering a welcoming culture, great benefits, and opportunities to grow. With flexibility, recognition, and a strong sense of belonging, we empower our team to do their best work while delivering amazing experiences for travellers worldwide.