Software Engineer - Reliability

Dataro โ€” Australia ยท Posted ~3 hours ago

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Description

About Dataro: 300+ nonprofits worldwide run their fundraising on Dataro. We turn the donor data charities already have sitting in their CRM into AI-driven predictions: who's likely to give, when, and how, across acquisition, retention, and stewardship. Founded in Sydney in 2017, we've grown into a global platform backed by a $14.28M Series A led by Blueprint Equity, on top of early support from Save the Children International itself. We're now scaling fast out of San Francisco. The mission is simple: every dollar a charity spends chasing the wrong donor is a dollar not spent on the cause. Every hour our systems are unreliable is an hour a real campaign underperforms. That's the problem you'd be here to solve. The Mission: We need an Software Engineer, Reliability who treats uptime, performance, and incident response as a craft, not a checklist. You'll have real ownership over production reliability across our full stack (React, Python, AWS), with the autonomy to shape how observability, on-call, and incident response work as we scale. What You'll Own: You'll take end-to-end responsibility for the reliability, availability, and performance of Dataro's production systems. That means building observability from the ground up, metrics, logging, tracing, alerting, SLOs and error budgets, so problems surface before they become incidents. When they don't, you'll lead the response: triage, resolution, blameless postmortems, and follow-through on fixes. You'll weigh in on architecture decisions around scaling, resilience, and disaster recovery, and you'll be constantly looking for manual toil to automate away, using modern AI-assisted tooling where it helps. Reliability won't be something bolted on after the fact, you'll have a seat at the table with engineering, product, and data science to keep it part of the conversation from the start. And when a fix lives in the codebase itself, you'll get hands-on there too, across both the Python backend and React frontend. What you'll bring: You'll bring experience in software engineering, platform engineering, or a similar role, with hands-on AWS experience. You'll have real full-stack range across React and Python, enough to read, debug, and contribute fixes and improvements across both when needed, along with experience in serverless architectures (Lambda, Serverless Framework) and containerisation with Docker. You'll have a solid track record of owning production services and handling pressure under real incidents. You're comfortable with SQL and relational databases, fluent with Git, CI/CD pipelines, and automated testing, and, just as importantly, you communicate clearly across disciplines. This isn't a heads-down role. Why This Role: Small, high-calibre team. Real autonomy, real stakes, real mission. Modern stack. We want engineers who understand systems deeply and aren't precious about using AI tools to move faster. Flexible WFH + Sydney office. $1,000/yr professional development budget. 3 days paid volunteering leave. If reliability is your craft and you want it in service of something that matters, apply.