Senior Engineer - Skylight

Domain

The Role

Overview

Senior Engineer builds scalable, high‑quality software for Domain's Skylight platform

Key Responsibilities

  • tech forums
  • best practices
  • on-call
  • system health
  • scalable solutions
  • process improvement

Tasks

-Participate in and contribute to cross-domain technology forums such as Architecture Guild and Tech Leadership Guild. -Collaborate with Product Managers to ensure that solutions aligned with business and customer needs -Champion and adopt Engineering best practices. -Keep abreast of latest trends in technology and software engineering. Use responsible engineering principles to understand when and how to apply those same trends. -Collaborate with Lead Engineers and Tech Leads on improving process and system change. -Mentor more Junior Engineers in Solution design and building high quality solutions. -Be on-call and respond to incidents when raised. -Contribute to the System Health and Tech debt backlog for their respectively owned service. -Build a deep understanding of their product and business domain. -Continuously find ways to improve process and quality of software to reduce incidents over time. -Build high quality scalable, reliable and performant solutions in collaboration with other engineers and tech leads. -Champion engineering efficiency for their respective team and services. -Maintain, update and patch systems as and when required.

Requirements

  • devops
  • aws
  • react
  • microservices
  • agile
  • computer science

What You Bring

-Experience implementing DevOps practices and CI/CD -Experience with relational and non-relational DBs -Familiar with Cloud Design patterns -Experience working with Tech leads to optimise engineering practices and processes -Familiar with Document and Relational data persistence models -Familiar with Functional and Object Oriented programming -Degree in Computer Science / Software Engineering related field -Experience working in Agile environments -[BONUS] Experience with API and Schema Design -Experience designing software solutions for scale -Experience working in cross functional teams (Product, Design and Tech) -[BONUS] Experience with GraphQL -Familiar with modern Application Security Practices (OWASP) -Familiar with synchronous (API) and async (Messaging) integration patterns -Experience working with one of the common Cloud Platforms such as AWS, Azure, and/or GCP -[BONUS] AWS (or other Cloud Platform) Certification -Deep expertise in at least one programming language and tech stack (preferably React/TypeScript or Java) -Understands shift-left testing and how to implement it in practice -Experience with either highly trafficked customer-facing websites and/or complex mobile apps -Familiar with TDD, BDD and Domain Driven design -Experience with Microservices architecture -[BONUS] Experience with event-driven architectures and stream processing systems, particularly Kafka and Flink. -Applied Domain Driven Design, TDD and/or BDD at previous companies -Experience mentoring more junior engineers

Benefits

-Our much-loved approach to flexible hybrid working; -Regular social events including our famous Innovation Days. -First rate parental leave and support for working parents; -Mentoring and leadership programs, with access to Learning & Development tools;

The Company

About Domain

-Transformed from a print brand into an online real-estate powerhouse. -Launched domain.com.au and expanded to include commercialrealestate.com.au, allhomes.com.au, Pricefinder, and CRM tools. -Publicly listed on the Australian Securities Exchange in November 2017, raising its profile and capital. -Serves home-buyers, sellers, tenants, and real-estate agents with listings, market insights, brokerage, loans, and utilities tools.

Sector Specialisms

Residential

Commercial

Industrial

Government