Senior Software Engineer
What you’ll be doing
- Use your expertise in modern agile practices to plan, build and support great software that delivers quality at scale, automating wherever possible
- Work with the team to drive the technical implementation of complex projects
- Own the whole lifecycle of our services: write and ship them to production, run them, and act as first responder when they break
- Shape requirements with product managers, looking beyond what's on the card to find the real business value
- Be involved in all aspects of software engineering practice, including breaking down work, code review, testing, source control and build processes
- Mentor and coach a team of engineers, giving constructive feedback and keeping standards and best practices high so the whole team's output lifts
- Build mutual respect and trust with product managers, engineers, researchers and designers, and help shape team culture by sharing your knowledge and ideas
In your first 6 to 12 months, you’ll
- Evolve the listing and inventory flows that connect our Consumer and Dealer marketplaces, keeping them scalable and reliable
- Strengthen the supporting services behind key customer and commercial journeys, and own them in production
- Lift the resilience of our data exchange services, working across multiple engineering and product teams
What we’re looking for
- Strong C#/.NET back-end engineering: Core Services is about 95% back end
- Cloud build-and-run experience: you've shipped to the cloud and operated what you built, including being first responder when it broke, ideally on AWS
- End-to-end ownership: you work across the whole software development lifecycle, shape requirements and find the business value, not just what's on the card
- Adaptable fast learner: a varied background that shows you pick up new technology and adapt to changing needs
- Solid SQL and data storage skills across relational and non-relational databases (e.g. Postgres, DynamoDB)
- A passion for continuous improvement and best practice in engineering - Inclusive, interpersonal attributes that connect to our behaviours: Customer Obsessed, Curious and Connected
Nice to have
- Web technologies (HTML, CSS, JavaScript/TypeScript) and a front-end framework such as React, Angular, Vue or Svelte
- Machine Learning or AI experience, whether building systems that use AI or using AI day to day
- Event-based systems using queues (RabbitMQ, SNS+SQS, PubSub)
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.
A few other things we want you to know...
- As an equal opportunity employer, carsales welcomes applications from individuals of all backgrounds, identities, abilities, and life experiences. We are committed to fostering a diverse and inclusive workplace where everyone feels valued and supported.
- If you have a disability or require adjustments to participate fully in the recruitment process, please let us know - we’re here to support you.
- We understand the importance of work-life balance and offer flexible working arrangements, including part-time options. If you’d like to explore this, just ask during the process.
- We’re also a proud Circle Back Initiative employer, which means we commit to responding to every applicant.
- Successful candidates joining the carsales team will need to complete a National Police Record check and must have full-time Australian working rights.
So come and join our team - because every role is a big role in our plans to go big.
