Senior Software Engineer

At Rome2rio we’re busy helping people get from A to B around the globe. With millions of unique monthly visitors, our multi-modal travel search and booking service is one of the top online travel resources used around the world.

We are looking for a Senior Software Engineer to join our team in Melbourne. As a Senior Engineer, you’ll work within our product engineering teams on a wide variety of projects across search, ticketing and content, customer acquisition and customer retention. You come with the requisite skills and adaptability to make architectural decisions and lead and mentor others in the Engineering Team

Projects that you may work on include:

  • Optimize the accuracy and speed of our search algorithm
  • Integrate new train, bus, hotel, rental car and attraction data from APIs and data feeds
  • Build tools for our content team to add and maintain data in our system
  • Improve the accuracy of estimated fares displayed on the site
  • Work on improving the core user experience of Rome2rio on desktop, mobile and tablet devices
  • Develop interfaces for user accounts, bookings, history, saving and sharing itineraries
  • Help design and build a better mobile website for our millions of monthly mobile visitors
  • A/B test changes and measure the impact to the site’s design and functionality

Check out our company blog or visit our press page to find out what we are busy building.

Who we're looking for

We are looking for somebody with a Computer Science or Software Engineering background. Bachelor or higher degree is preferred, but not mandatory. Experience with a breadth of programming languages, a broad toolkit, the ability to thrive independently and a "get stuff done" attitude are important to us.

Our codebase is C# and Javascript, however you do not need to be a C# or Javascript expert; you just need to be the type of engineer that wants to quickly learn new languages and can work within an existing codebase. We are a data driven engineering centric team and are looking for people with:

Skills and Requirements:

  • Experience making high level Architectural decisions
  • Experience in HTML & CSS
  • Experience in an object-oriented or general purpose programming language such as Java, C/C++, Objective C, Python, JavaScript, or Go
  • Experience with version control systems like Git
  • An understanding of Agile methods and concepts
  • Excellent problem-solving and collaboration skills
  • Experience leading and mentoring Engineering teams, review code and influence best engineering practices

Bonus points:

  • Experience with JavaScript frameworks like React/Redux
  • Experience with C#
  • Experience working with and maintaining large codebases and highly trafficked web applications
  • Cross browser and cross platform knowledge
  • Experience conceiving, developing and testing hypotheses in A/B testing environments

You must be based in Melbourne. To be considered for this role you must be an Australian citizen, permanent resident, or have full Australian working rights.

About Rome2rio

Rome2rio, based in Melbourne, Australia, is busy helping people get from A to B around the globe. We offer a multi-modal, door-to-door travel search engine that returns itineraries for air, train, coach, ferry, mass transit and driving options to and from any location.

We have recently expanded our services to include on-site ticketing as we move to a hybrid search and booking model. We are a globally recognised, profitable start-up and pride ourselves on the can-do, engineering-centric culture built by our founders who are both developers themselves. Our team of 33 bring experience from companies such as Microsoft, Viator, Etsy, Google, Amazon, Hubspot, Lonely Planet, American Express, Intrepid Travel and 99 Designs.

Working at Rome2rio means that you will be immediately responsible for shaping a consumer focussed product used by millions worldwide alongside a deeply involved executive team that actively seek and listen to the opinions of staff to improve and expand our offering. Your work will have plenty of impact!

*Check out our company blog or visit our press page to find out what we are busy building.

Powered by JazzHR