Senior Software Engineer - Audience Amplification
Sydney, New South Wales, Australia · Full Time
Be the first to apply
- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 1 day ago
- Work mode
- In office
- Education
- Degree in Computer Science or 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
About the Role
Join Domain Holdings Australia, part of CoStar Group, as a Senior Software Engineer based in Sydney to develop innovative, high-quality software aligned with Domain's strategic objectives. This full-time, permanent position focuses on the complete development lifecycle including design, implementation, testing, deployment, and ongoing improvement of medium-scale software projects.
Key Responsibilities
- Lead engineering design, development, testing, production deployments, and maintenance for software projects.
- Create, co-author, and review clear, tested, and maintainable code and documentation.
- Utilize diverse programming languages, frameworks, and development tools.
- Efficiently diagnose and resolve technical issues, judiciously balancing speed, quality, and technical debt considerations.
- Apply a security-conscious approach to coding and code reviews to identify vulnerabilities.
Technical Expertise
- Advanced proficiency in C# / .NET and ASP.NET Core technologies.
- Understanding and application of shift-left testing methodologies.
- 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.
- Experience with modern application security standards, including OWASP guidelines.
- Possess a degree in Computer Science, Software Engineering, or an equivalent field.
Systems Thinking
- Comprehend system-wide impacts and align solutions with Domain's broader architectural, security, and technical standards.
- Design scalable, maintainable, secure, and high-performance solutions with future requirements in mind.
- Manage and contribute to system health and technical debt backlogs for owned services.
- Work collaboratively with Lead Engineers and Tech Leads to enhance systems and processes.
- Innovate solutions to complex and loosely defined technical problems.
Mentorship and Leadership
- Guide and mentor junior developers, promoting a culture of continuous learning and engineering excellence.
- Facilitate collaboration and alignment within the squad to deliver quality software solutions.
- Gain in-depth understanding of products and business domains.
- Partner with Product Owners to ensure alignment of deliverables with customer and business goals.
Desirable Additional Experience
- Front-end development skills using .NET, React, TypeScript, or similar.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Familiarity with microservices and event-driven architectures.
- Knowledge of APIs and asynchronous integration patterns like SNS/SQS and Kafka.
- Experience with SQL databases (PostgreSQL, MySQL/Aurora) and NoSQL stores (DynamoDB, Redis).
- Proficiency in DevOps, CI/CD pipelines, and infrastructure as code.
- Designing scalable software architectures.
- Experience working in cross-functional teams including Product, Design, and Technology.
- Integration with third-party platforms and external APIs.
- Expertise in observability, production support, and analyzing product or campaign performance data.
Our Commitment to You
Domain, a leading business unit of CoStar Group, provides a globally influential platform for digital real estate innovation, offering opportunities to impact the market. We champion diversity and inclusion, actively welcoming candidates from diverse backgrounds including people with disabilities, various ages, ethnicities, cultures, faiths, and gender identities. We provide accessible recruitment processes and accommodations as needed.
Additional Information
This role requires pre-employment substance abuse testing. Domain adheres to equal employment opportunity principles and maintains a drug-free workplace. Successful candidates will contribute meaningfully to our inclusive culture and engineering excellence.
Minimum education
Bachelor's Degree