InDebted
Software Engineer
InDebtedAustralia13 days ago
Full-timeRemote FriendlyEngineering, Information Technology
About InDebted & the Automate Team

InDebted is a global fintech company on a mission to reinvent the collections experience through technology, data, and empathy. The Automate team is at the heart of this transformation, focused on eliminating manual processes and enabling scalable, self-serve solutions for our internal operations and clients. We leverage modern software engineering practices and AI tools to drive efficiency, reliability, and innovation across the business.


Our Tech Stack & System Architecture
  • Event Sourcing: Our core systems are built on event sourcing principles, enabling robust audit trails, traceability, and flexible workflows.
  • Golang: We use Go as our primary backend language for building scalable, maintainable, and high-performance services.
  • AWS Lambda & Serverless: Our infrastructure is cloud-native, leveraging AWS Lambda and other serverless technologies for cost-effective, scalable compute.
  • AWS Ecosystem: We make extensive use of AWS services (S3, DynamoDB, SQS, SNS, etc.) to power our automation and data pipelines.
  • Automation & AI: We integrate AI tools (GPT, Copilot, Claude, Cursor) and build internal automation to accelerate delivery and reduce manual work.
  • CI/CD & Infrastructure as Code: We use modern DevOps practices, including CI/CD pipelines and infrastructure as code (Terraform, CloudFormation).
  • Monitoring & Observability: Our systems are instrumented for observability, leveraging tools like Datadog and CloudWatch.


Role Overview

We are seeking a Mid-Senior Software Engineer to join the Automate team. In this role, you will:

  • Automate internal processes: Design, build, and maintain software solutions and leverage AI tools to automate and streamline the company’s internal operations.
  • Support and triage Collect platform requests: Take ownership of triaging and resolving Collect platform support requests, working towards full automation or self-service for recurring issues.
  • Stakeholder communication: Own communication with key stakeholders throughout the triage and resolution process, ensuring clarity, transparency, and alignment.
  • Mentorship: Support and mentor less experienced engineers and data analysts within the team, fostering a culture of learning and growth.


Key Responsibilities
  • Build and maintain automation solutions that reduce manual work and improve operational efficiency.
  • Proactively identify opportunities to leverage AI and internal tooling to solve business problems.
  • Triage, investigate, and resolve Collect platform support requests, collaborating with product, data, and operations teams as needed.
  • Communicate effectively with stakeholders, providing regular updates and managing expectations.
  • Document solutions, runbooks, and best practices to enable knowledge sharing and future automation.
  • Mentor and support junior engineers and data analysts, providing guidance, code reviews, and technical leadership.
  • Contribute to a positive, inclusive, and high-performing team culture.


What We’re Looking For
  • Strong technical skills in software engineering, with experience in automation, scripting, and/or AI tool integration.
  • Hands-on experience with Golang, AWS Lambda, and event sourcing architectures.
  • Familiarity with AWS services (S3, DynamoDB, SQS, SNS, etc.) and serverless/cloud-native patterns.
  • Demonstrated ability to deliver high-quality, maintainable, and testable code.
  • Experience triaging and resolving support requests, ideally in a platform or operations context.
  • Excellent communication skills, with a track record of effective stakeholder management.
  • Experience mentoring or supporting less experienced team members.
  • Proficiency with AI tools (e.g., GPT, Copilot, Claude, Cursor) and a willingness to experiment with new technologies.
  • Comfortable working in a hybrid environment (Sydney-based, in-office Tue–Thu preferred).
  • Alignment with InDebted’s values: ownership, curiosity, resilience, and a focus on impact.


Expectations & Growth

This role is mapped to the company’s expectations for Software Engineer and Senior Software Engineer, including:

  • Engineering Craft: Write clean, maintainable, and testable code; design robust solutions; improve codebases and workflows.
  • Technical Leadership: Mentor peers, lead technical discussions, and drive team alignment.
  • Execution Accountability: Deliver reliably, plan effectively, and communicate progress and risks.
  • Product Impact: Understand user needs, shape solutions, and align engineering work to business outcomes.
  • Value Alignment: Model ownership, adaptability, and a solution-oriented mindset.
  • Tooling & Innovation: Drive automation, leverage AI, and improve team effectiveness through tooling.


Interview Process
  • Practical assessment of technical and AI workflow skills
  • In-person interview rounds (hybrid: Sydney-based preferred)
  • Focus on communication, problem-solving, and alignment with company values


Why Join Us?
  • Be part of a team driving real change through automation and AI
  • Work on impactful problems that touch every part of the business
  • Collaborate with talented, mission-driven colleagues
  • Grow your skills in a supportive, learning-focused environment
  • Help shape the future of collections technology


Key Skills

Ranked by relevance