Rome2Rio Logo

Rome2Rio

Software Development Engineer - Ads

Posted Yesterday
Be an Early Applicant
In-Office
Melbourne, Victoria
Mid level
In-Office
Melbourne, Victoria
Mid level
Design, build, and maintain components of the search experience, collaborate on features, write clean code, and improve system performance.
The summary above was generated by AI

At Rome2Rio, our mission is simple: help travellers get from A to any B. We make it easy to compare flights, trains, buses, ferries, and driving routes - providing everything users 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 a Software Development Engineer to join our monetisation-focused Ads team in Melbourne. This team is building and improving the AdTech stack that enables us to show direct travel campaigns to our users when they plan their next exciting adventure — this is a key revenue driver for Rome2Rio and a great opportunity to help promote great advertisement: campaigns that are indistinguishable from content because they are relevant, useful and engaging.

You’ll have the flexibility to work as a Frontend, Backend, or Full Stack engineer, depending on your strengths and interests. Whether you’re passionate about intuitive interfaces, robust APIs, or delivering value end-to-end, you’ll play a vital role in shaping how people explore the world.

What You'll Do

  • Design, build, and maintain key components of the Rome2Rio search experience—either frontend, backend, or full stack.
  • Collaborate with Product, Design, and Engineering to deliver features from concept to deployment.
  • Write clean, testable, maintainable code in C# (.NET Core) and/or TypeScript (React).
  • Build RESTful APIs and backend services to power fast, reliable travel search results.
  • Help improve performance, observability, and system resilience across the stack.
  • Participate in agile team ceremonies and contribute to technical planning and architecture.

Tech Stack

  • Frontend: TypeScript, React, modern JavaScript frameworks
  • Backend: C#, .NET Core (6+), RESTful APIs, server-side rendering
  • Infra & Tooling: GitHub Actions, CI/CD pipelines, observability tools (e.g., Sentry, Datadog), cloud-based deployments

What We're Looking For

  • 3+ years of professional software engineering experience in a product company (B2B or B2C).
  • Strong experience with C# and .NET Core for backend development, OR TypeScript and React for frontend—or both.
  • Understanding of software engineering best practices: clean code, testing, version control, and performance optimisation.
  • Comfortable collaborating in a cross-functional team and contributing to product delivery.
  • A user-centric mindset and a drive to solve real-world problems through technology.

Nice-to-haves

  • Experience with server-side rendering frameworks or edge environments (e.g., Next.js, Cloudflare Workers).
  • Familiarity with performance tuning, crash/error monitoring, and backend observability practices.
  • Exposure to travel tech, routing algorithms, or search infrastructure.
  • Experience building AdTech products or familiarity with digital advertising technologies
Why Join Us?

💡 Innovate & Impact: Work on a product that millions of travellers rely on.
🌍 Inclusive & Supportive Team: We welcome all backgrounds, perspectives, and experiences.
📈 Career Growth: Develop your skills with mentorship, knowledge-sharing, and leadership opportunities.
Flexible Work: Hybrid setup with a great work-life balance.
Explore Fund: Travel perks to help you experience the journeys you help create!

At Rome2Rio, we don’t expect candidates to tick every box—if you’re passionate about what we do and excited about the role, we encourage you to apply

Top Skills

.Net Core
C#
Ci/Cd Pipelines
Datadog
Github Actions
React
Restful Apis
Sentry
Typescript

Rome2Rio Richmond East, Victoria, AUS Office

29 Stewart Street, Richmond East, Victoria, Australia, 3121

Similar Jobs

11 Hours Ago
In-Office
Melbourne, Victoria, AUS
Senior level
Senior level
Artificial Intelligence • Fintech • Payments • Financial Services • Generative AI
As Finance Director for ANZ, you'll lead the financial reporting and operations for Australia and New Zealand, mentor a team, and support strategic projects. You'll play a key role in IPO readiness and collaboration across global teams.
Top Skills: Accounting StandardsFinancial ServicesFintechTax Compliance
11 Hours Ago
Hybrid
Melbourne, Victoria, AUS
Junior
Junior
Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
As a My Rewards Advisor, you'll enhance employee benefits operations through delivery, compliance, partnership management, and strategy innovation, while collaborating with stakeholders.
Top Skills: Microsoft Office (Especially Excel)
11 Hours Ago
Hybrid
Melbourne, Victoria, AUS
Junior
Junior
Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
The Procurement Manager leads a team of specialists, drives procurement excellence, manages supplier relationships, and supports supply chain optimization within the ANZ business.
Top Skills: Erp SystemsSAP

What you need to know about the Melbourne Tech Scene

Home to 650 biotech companies, 10 major research institutes and nine universities, Melbourne is among one of the top cities for biotech. In fact, some of the greatest medical advancements were conceptualized and developed here, including Symex Lab's "lab-on-a-chip" solution that monitors hormones to predict ovulation for conception, and Denteric's vaccine for periodontal gum disease. Yet, the thousands of people working in the city's healthtech sector are just getting started, to say nothing of the tech advancements across all other sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account