{"id":3207840,"url":"https://alion.io/job/analytic-insights-pty-principal-software-engineer","title":"Principal Software Engineer","company":{"id":4471221,"name":"Analytic Insights Pty","domain":"analyticinsights.com.au","url":"https://alion.io/company/analytic-insights-pty","size_band":null,"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":"lead","employment_type":"contractor","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Australia"],"countries":["AU"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"Java","optional":false},{"name":"LLM Guardrails","optional":false},{"name":"Python","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-10-24T14:43:40Z","employer_posted_date":null,"last_verified_at":"2026-10-24T14:43:40Z","board_verified":false,"closed_at":null,"days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"Principal Engineer\n\nAbout the role\n\nWe are building an AI platform that helps workers, business owners and specialist advisers work out what Australian employment law requires and what the correct pay is. Award rules shift with age, classification, seniority and hours, and they change every year. Recent reforms have raised the stakes considerably, with underpayment now attracting criminal penalties in serious cases. Our platform determines which award and classification apply, calculates entitlements from published rates and rules, and records how every answer was reached, so the result can be relied on and defended.\n\nAs our Principal Engineer, you will be the senior engineering voice in Sydney and work directly with the founders. Our development team is based overseas, and this role sets the engineering standard they build to and owns the technical quality of everything that reaches production. The core of the product is a deterministic calculation engine, a versioned library of legal instruments and pay rates, and a verification layer that declines to answer when an answer cannot be grounded in source. You will be accountable for building those to a standard that holds up under audit. The role is based in Sydney.\n\nKey responsibilities\n\n• Lead the technical build of the platform's core components: the calculation engine, the instrument and rates data model, document ingestion, and the retrieval and verification layer. The calculation engine is the foundation of the product and the core of the role.\n\n• Turn approved solution designs into working architecture and code, working closely with the Principal Solution Designer and resolving gaps between design and build early.\n\n• Set and enforce engineering standards across the team, including code review, automated testing, continuous integration, documentation and architecture decision records.\n\n• Provide day-to-day technical leadership to our overseas development team, including design review, pairing and final review of work before it is merged.\n\n• Own the platform's performance and stability: load testing, response times, monitoring and alerting, so the system behaves predictably as usage grows.\n\n• Build security and privacy in from the start, including Australian data residency, access control, secrets management and safe handling of the payslips and payroll data users upload.\n\n• Integrate large language models as replaceable components, with evaluation and guardrails, and keep them out of any part of the system that produces a number.\n\n• Lead the engineering work for each annual award rate change, so updated rules are tested and released before they take effect.\n\nSelection criteria\n\nEssential\n\n• Substantial software engineering experience, typically ten or more years, including technical leadership of systems running in production.\n\n• Strong backend engineering in a modern language such as Python, TypeScript or Java, with deep experience in relational databases and data modelling.\n\n• Experience building rules-driven or calculation-heavy systems where results must be correct, reproducible and explainable, such as payroll, billing, tax, insurance or financial systems.\n\n• Hands-on experience with cloud infrastructure (AWS preferred), CI/CD pipelines, automated testing and observability.\n\n• Experience leading or reviewing the work of distributed or offshore development teams, with the judgement to raise quality without slowing delivery.\n\n• Clear written communication. You will explain technical trade-offs to the founders and document decisions so others can build on them.\n\nDesirable\n\n• Experience building applications on large language models, including retrieval, evaluation and guardrails.\n\n• Experience with versioned or time-based data, where the system must answer what was true at a past date.\n\n• Exposure to payroll, workforce management, legal technology or financial services.\n\n• Familiarity with the Australian Privacy Principles and data residency requirements.\n\nWhat we offer\n\n• Direct involvement at an early stage of the company, with regular access to the founders and real influence over technical direction.\n\n• Ownership of the engineering foundations the entire product depends on.\n\n• A demanding engineering problem: a system whose every output must be correct, traceable and defensible.\n\nHow to apply\n\nPlease submit your CV together with a brief statement outlining your interest in the role and the problem we are solving. We value concise, considered applications over length.","description_format":"text","description_chars":4511,"description_truncated":false,"requirements":{"experience_years_min":null,"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":[],"lifecycle":[{"event":"open","at":"2026-10-24T14:43:40Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":27,"reasons":["seen:0","win:early"],"computed_at":"2026-10-25T05:49:26Z"},"pay":null,"html_url":"https://alion.io/job/analytic-insights-pty-principal-software-engineer","json_url":"https://alion.io/job/analytic-insights-pty-principal-software-engineer.json","meta":{"generated_at":"2026-10-26T03:20:58Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":4439,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-27T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4471221},"rest":"https://alion.io/mcp/rest/get_company?id=4471221"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fanalytic-insights-pty-principal-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fanalytic-insights-pty-principal-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fanalytic-insights-pty-principal-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/analytic-insights-pty-principal-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fanalytic-insights-pty-principal-software-engineer"}]}