{"id":1487137,"url":"https://alion.io/job/indebted-senior-software-engineer","title":"Senior Software Engineer","company":{"id":2622885,"name":"InDebted","domain":"indebted.co","url":"https://alion.io/company/indebted","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Sydney, Australia"],"countries":["AU"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":96000,"max_usd":193000,"period":"year","method":"role_seniority_country_cell","sample_n":9},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"LLM Guardrails","optional":false},{"name":"Terraform","optional":false},{"name":"Trunk-Based Development","optional":false},{"name":"Amazon CloudWatch","optional":true},{"name":"Amazon ECS","optional":true},{"name":"Buildkite","optional":true},{"name":"Elixir","optional":true},{"name":"FinOps","optional":true},{"name":"GitHub","optional":true},{"name":"GitHub Actions","optional":true},{"name":"Go","optional":true},{"name":"Grafana","optional":true}],"status":"live","first_seen_at":"2026-09-29T23:43:49Z","employer_posted_date":null,"last_verified_at":"2026-09-29T23:43:49Z","board_verified":false,"closed_at":null,"days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"Build and operate the platform at the heart of InDebted, strengthening the infrastructure, delivery pipelines and reliability practices every engineer depends on.\nWe are looking for a Senior Software Engineer with a strong DevOps focus to join our global engineering team, building and operating Collect - our in-house platform at the heart of everything InDebted does.\nThis position is based in our Sydney office on a hybrid basis (3 days per week in office), keeping you in close day-to-day alignment with our engineering practices, standards, and the wider team.\nYou will design, build, and operate the cloud infrastructure, delivery pipelines, and observability tooling that our product teams - and ultimately our customers and clients - depend on, while driving automation and AI to remove manual operational work. This role goes well beyond writing code: you are measured by the reliability and velocity you enable, the quality of your engineering, and how you raise the operational bar for the engineers around you.\nHow We Work\nWe have a lightweight process and a strong focus on knowledge sharing. Our teams are self-organised and cross functional. We've gone all in on AI: we continuously trial new AI tools and train everyone across the team on getting the most out of them - Skills, agentic coding, and more. You'll deliver using the same practices, standards, and guardrails as the rest of the global engineering team, with a technical reporting line into engineering.\nGuiding Principles\nSingle source of truth - all work is tracked in Linear, all changes are in version control, and every system has a clear owning team.\nNo special exceptions on quality - the same expectations on tests, observability, security, documentation, and code review apply to everyone; urgency does not justify \"shadow\" systems or shortcuts.\nClear accountability, shared responsibility - engineers own the outcomes of their work end to end; teams own platform integrity and long-term architecture together.\nBias to reuse and consolidate - prefer reusing or extending existing platforms and services over creating new ones; converge over time rather than diverge.\n Automation first - proactively identify and eliminate manual processes; AI and automation are first-class priorities, not afterthoughts.\nWhat You'll Do\nPlatform and infrastructure\nDesign, build, and evolve the cloud infrastructure behind Collect using Infrastructure-as-Code, keeping it secure, scalable, and cost-effective.\nContribute to architectural decisions and technical direction, ensuring systems are designed to be operable, observable, and maintainable from day one.\nShip product features when the work calls for it - this is an engineering role first, with infrastructure as its centre of gravity.\nDelivery engineering\nOwn and improve our CI/CD pipelines so that every team can ship safely, quickly, and frequently.\nReduce friction in the path to production - build tooling, guardrails, and paved roads that make the right way the easy way.\nReliability and incident ownership\nBuild and champion observability across the platform - metrics, logging, tracing, and alerting that make production behaviour visible.\nDiagnose and resolve incidents, lead post-incident reviews, and feed the learnings back into the platform as improved resilience and automation.\nAutomation and AI\nProactively identify manual operational processes - deployments, environment management, toil of any kind - and design and implement automation/AI to remove them.\nTreat using AI to reduce manual work as a first-class priority.\nCollaboration and mentoring\nCome to stakeholders with clear trade-offs (\"if I do X, Y slips by Z weeks\") rather than waiting for instructions.\nCommunicate solutions clearly, give thoughtful code review, and maintain a high standard of technical communication.\nMentor other engineers and help raise the engineering bar through pairing, feedback, and knowledge sharing.\nWhat We're Looking For\nHands-on experience using AI tools in your day-to-day engineering, and genuine enthusiasm for adopting new ones - this is central to how we work and matters more to us than any specific language or framework.\nAt least five years of experience in software engineering, with significant hands-on time in DevOps, platform, or SRE-flavoured work.\nStrong experience with cloud infrastructure (we use AWS) and Infrastructure-as-Code - Terraform or similar.\nExperience building and operating CI/CD pipelines, and a strong grasp of modern deployment practices - trunk-based development, progressive rollouts, and fast, safe releases.\nA solid foundation in observability and production operations - monitoring, alerting, incident response, and post-incident learning.\nComfort operating with ambiguity and ownership - scoping loosely-defined problems, making pragmatic trade-offs, and driving outcomes without waiting to be told what to do.\nStrong communication skills, with the ability to explain technical trade-offs to technical and non-technical audiences and build trust.\nProficiency in Test-Driven Development (TDD) and a commitment to writing maintainable code - infrastructure code included.\nA polyglot mindset - able to quickly learn new languages and technologies; especially with AI-assisted tooling, learning fast matters more than depth in any specific stack.\nNon-negotiable Behavioural Expectations\nTake ownership - drive outcomes, surface problems, and propose solutions proactively rather than defaulting to \"I just do what I'm told\".\nOwn your responsibilities publicly - don't publicly blame others for things that fall within your scope.\nPrepare for meetings - come with context, updates, and decisions; don't rehash decisions from previous calls.\n Show up for the team - be present in the Sydney office (3 days per week) and engaged with your team day to day.\nNice to Have\nFamiliarity with our current tech stack: Go, Elixir, AWS ECS, AWS SAM, Terraform, BuildKite, GitHub Actions, AWS CloudWatch, and Grafana.\nExperience with Domain-Driven Design and backend or full-stack product development.\nExperience with cloud security, compliance, or cost optimisation (FinOps).\nExperience with system integrations or data migrations.\nInterest in or experience with Event Sourcing and distributed systems.\nWhat This Role Is Not\nA ticket-driven ops role or a siloed infrastructure team - you work embedded with product engineers, and you help shape the work, not just execute it.\nA pure gatekeeper - the goal is paved roads and self-service, not being a human approval step in front of production.\nA role where AI is optional - using AI tools day to day is central to how we build.\nAd hoc work without tracking, code review, or tests - the same engineering standards apply to everyone.\nSomeone who simply does what they're told - you are expected to take ownership and drive outcomes.\nHow Success Is Measured\nSenior Software Engineers are measured across three dimensions:\nTechnical craft and engineering quality - the reliability, security, and maintainability of the infrastructure and pipelines you own, code quality and technical design, collaboration, documentation, and adherence to engineering standards. Evidence looks like improved deployment frequency, reduced incidents, and faster incident resolution.\nPlatform and business impact - the ultimate test is whether your work delivers value: engineers shipping faster and more safely, manual operational work eliminated, fewer outages and faster resolution, and infrastructure that scales with the business.\n AI and automation adoption - measurable use of AI in your day-to-day engineering, and automations that materially reduce operational toil for the team and the business.\nWhy This Role?\nThis is an opportunity to build and run the platform at the heart of a global fintech - shaping the infrastructure, pipelines, and reliability practices every engineer here depends on, and working with a team that has gone all in on modern, AI-first engineering. You'll see the direct impact of your work in every deploy, help shape our global platform, and grow alongside engineers who care deeply about their craft.\nIf you enjoy solving open-ended problems, taking real ownership, and delivering measurable value, we'd love to hear from you.","description_format":"text","description_chars":8250,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Financial Services","Debt Collection & Recovery"],"lifecycle":[{"event":"open","at":"2026-09-29T23:43:49Z"}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":47,"reasons":["seen:1","win:early"],"computed_at":"2026-10-01T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/indebted-senior-software-engineer","json_url":"https://alion.io/job/indebted-senior-software-engineer.json","meta":{"generated_at":"2026-10-01T10:16:48Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":1345,"day_limit":5000,"remaining_today":3655,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}