This job offer is expired

Headquartered at The Rocks in Sydney, we're the leading cloud platform provider for the hotel industry across the world. Since 2006 our founders have been quietly disrupting the multi-trillion-dollar travel industry by introducing a concept that would make tech accessible to every hotel in the world. 33,000 hotel customers later, we haven’t looked back.

Our legacy as an undisputed leader in hotel technology has seen us rank among the 20 greatest pioneering techs to come out of Australia, we’re a six-time Deloitte Tech Fast 50 winner and the first Aussie-headquartered investment for Silicon Valley-based TCV, which has backed the likes of Facebook, Netflix and Spotify.

Engineering is a core part of who we are; every year our systems process tens of millions of reservations across 160 countries. It's an exciting time here as we're transforming to build a 100% API-driven, containerised product ecosystem.

Currently, we are looking for a hands-on Principal Engineer to help us design, prototype and implement technical solutions across multiple cross-functional teams in a truly agile fashion. Today, our front-end is written in Vue and our backend tackles Node, Java and Ruby. We're exploring the world of microservices, GraphQL and a bunch of others.

What you'll do

You’ll be hands on about 50% with infrastructure and proof of concepts

Document and design microservice based solutions to drive event based integrations with 3rd party systems

Supervise our delivery teams (both onshore and offshore) in building software solutions according to requirements, or help shape them when needed

Build proof of concepts and constantly experiment with new cloud products and technologies

Be responsible for code quality (code reviews) and mentor teams on best practices

Help define the architectural roadmap with the rest of the architecture team

Who you are

Ideally, a senior developer that wants to step up in an architectural role while still remaining hands-on

At least 5+ years experience in multiple languages/technologies like JavaScript / Vue.js / Java / NodeJs / Ruby / Golang / C / C++

Strive to design systems that are logically clean, match the requirements and easy to implement and maintain

Extensive AWS experience across the following products EC2, Kinesis, SQS, Elasticache, Lambda, S3

Know how to structure, develop and maintain relational databases (MySQL/PostgreSQL/Oracle)

Experience with key/value store databases, for example, DynamoDB, Cassandra, MongoDB, Redis

Understand code testability, build pipelines, docker and CI/CD systems

Technology agnostic and understand that every solution has trade-offs

Opinionated but strive to understand every point of view and commit to the company’s strategy

SiteMinder Values

Think customer - See everything from the customer’s perspective

OK is not OK - Make what you do great, challenge the status quo, innovate

Be in the game - Passionate high performers - no spectators

Own it, finish it - Be decisive, accountable

Be candid - Have regular, open and sometimes difficult conversations

Why SiteMinder?

You’ll be joining a team hellbent on being nothing but the best. We’re constantly enhancing our tech stack and pushing toward some pretty incredible growth targets, and although we know that we don’t have all of the answers yet, we know our people are in the driver’s seat and that’s all the comfort we need.

If you want to work on complex problems, have ownership and accountability, and a place where growth both personally and organisationally are inevitable, we want to hear from you.