C

Senior Software Engineer - Audience Amplification

CoStar Group

Sydney, New South Wales, Australia · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
2 days ago
Work mode
In office
Education
Degree in Computer Science / Software Engineering or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Job Overview

The Senior Software Engineer is essential to our Domain Strategy, driving innovation and delivering superior software solutions. This role takes ownership of medium-scale projects from engineering design through to deployment, maintenance, and enhancement, ensuring high-quality outcomes.

Key Responsibilities

  • Manage full project lifecycle including design, development, testing, deployment, and ongoing improvements.
  • Produce, co-author, and review clear, well-tested, and maintainable code and documentation.
  • Work proficiently across multiple programming languages, frameworks, and tools.
  • Identify and fix issues efficiently, balancing speed, quality, and technical debt considerations.
  • Apply security best practices, proactively identifying vulnerabilities in code and review processes.

Squad Mission

Part of the Agent Division, the Audience Amplification Platform team delivers Domain Group's digital marketing innovations, powering advanced property advertising beyond internal platforms. The team supports social platform products across Facebook, Instagram, Google, and more, aiming to enhance campaign intelligence, transparency, and effectiveness for clients.

Ideal Qualifications and Experience

  • Experience with .NET, React, TypeScript, or similar front-end frameworks.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Background in microservices and event-driven architecture.
  • Use of API and asynchronous integration methods like SNS/SQS and Kafka.
  • Experience with relational databases (PostgreSQL, MySQL/Aurora) and NoSQL databases (DynamoDB, Redis).
  • Knowledge of DevOps methodologies, CI/CD pipelines, and infrastructure as code.

Technical Skills

  • Strong expertise in C#/.NET and ASP.NET Core.
  • Understanding of shift-left testing principles and implementation.
  • Familiarity with Functional and Object-Oriented Programming paradigms.
  • Knowledge of Cloud Design Patterns, Test-Driven Development (TDD), Behavior-Driven Development (BDD), and Domain-Driven Design.
  • Awareness of modern security practices including OWASP guidelines.
  • Degree in Computer Science, Software Engineering, or related discipline.

What We Offer

Enjoy working with Domain, now a member of CoStar Group, a global leader in real estate information and 3D digital twin technology. We strive to digitize real estate worldwide, helping people discover insightful property data to boost their businesses and lives.

We embrace diversity and inclusivity, actively encouraging candidates from all backgrounds, including people with disabilities, varied ages, ethnicities, cultures (including Aboriginal and Torres Strait Islander peoples), faiths, sexual orientations, and gender identities (including trans and non-binary).

We provide equitable recruitment and workplace accommodations. Contact our Equity, Diversity and Inclusion team for any workplace adjustments or accessibility needs.

Additional Information

The hiring process includes pre-employment substance abuse testing. CoStar Group is an Equal Employment Opportunity employer committed to maintaining a drug-free work environment.

We carefully review all applications. If selected, a recruitment consultant will contact you. We look forward to collaborating to create meaningful results.

Minimum education

Bachelor's Degree

Tools & software

React PostgreSQL required Apache Kafka required Amazon Web Services AWS required Google Cloud Platform required Microsoft Azure required

How they work

Teamwork & Collaboration Problem Solving Leadership Initiative

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer