Senior Software Engineer - Audience Amplification
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