Job description
What’s on offer
:
- A place where you can move your career forward, where you’ll be continuously backed to make new ideas happen, and the chance to do work that makes real, significant impact in the world.
- We’re proud to be recognised as one of Australia’s Best Workplaces™ by Great Place to Work®, a Family Friendly Workplace and a WORK endorsed employer for women.
- The support of a highly engaged, high-performing team including a leadership team that you’ll actually have face time with.
- 24 weeks paid parental leave for primary caregivers, four weeks paid secondary caregivers leave and paid family & fertility planning leave.
Job Description
What you’ll be doing
- Working within the ACIL tribe you will use your expertise in modern agile practices to contribute to planning, building and supporting great software solutions that deliver quality at scale, automating where possible.
- Be involved in all aspects of software engineering practices including breaking down work, code review, testing, source control, build processes
- Collaborate and build great connections with your own team, the wider ACIL Group, and the larger carsales family
- Create and enhance team culture, by sharing your knowledge and ideas, giving and receiving constructive feedback
Qualifications
What we’re looking for
We build distributed systems using a wide range of tools and technologies. As a Software Engineer, you'll bring deep technical expertise and lead by example. You won’t need to know every tool we use, but strong experience is always highly regarded.
- Experience with backend development in .NET ecosystems.
- Strong frontend development experience, Angular or React.
- Proven track record building event‑driven and distributed systems (e.g. CQRS, Event Sourcing, message queues).
- Strong knowledge of AWS cloud platform.
- Applied knowledge of DDD, TDD, and modern engineering practices.
- Performance tuning at both application and database levels.
- Passion for clean code, continuous improvement, and scalable design.
- Knowledge of applied AI tooling (e.g. using AI, agentic systems) to enhance productivity and solution design.
- Familiarity with DevOps practices such as CI/CD, containers, and infrastructure as code.
- Experience with monitoring, logging, and observability tools.
We know not everyone will meet every requirement, and that’s okay. If you’re excited about the role and believe you can make a difference, we’d love to hear from you.