Staff Software Engineer
Finstro is building a new Credit Decisioning Engine and the pipeline that runs our internal credit workflow. It is the first of several major builds on the roadmap, and this role is the senior technical builder across them. Expect your scope to move with it: credit workflow tooling, integration with core lending and ledger systems, and the data services that feed risk and reporting. This is a hands-on individual contributor role reporting to the Head of Engineering. You set the architecture, then you build it - you will be in the code, in the design reviews and in the production dashboards.
We are looking for someone who is pragmatic rather than dogmatic. The work is greenfield, so the constraints come from the domain rather than from legacy: credit decisions are consequential, they are reviewed long after they are made, and from December 2026 they sit under explicit regulatory expectations about how they are explained. Designing for that from the first commit is the core of the job. This is the first Staff hire into a new Sydney engineering team.
About Finstro
Finstro is a fast-growing non-bank lender, providing businesses with cash flow, flexibility and confidence every step of the way. We go beyond rigid product silos and understand speed is only a part of the answer.
Since 2012, we’ve supported the growth aspirations of over 6,000 businesses through over $2.5b of funded transactions.
If you have energy, ambition and want to work for a dynamic, rapid growth, FinTech business, there are exciting opportunities to advance your career by joining our global team.
Principal Accountabilities
• Architecture and technical direction. Own the design of the engine and the services around it: boundaries, orchestration, what gets versioned. In twelve months, it is live on real volume, and the team can extend it without you.
• Modular data acquisition. Credit bureaus, banking and open banking feeds, accounting platforms, identity and fraud providers plug in behind stable interfaces. Adding or replacing one never touches decision logic.
• Credit policy as a versioned asset. Design how rules, policies and models are expressed, versioned, tested and released, so Credit and Risk move at their own pace and policy ships independently of the platform.
• Correctness, auditability and replay. Any decision can be reconstructed with the inputs used and the policy version applied. Proposed changes are shadow run and backtested against history before they go live.
• Observability built in. Instrumentation is part of building a component, not a later phase. From telemetry alone: which sources were called, which policy version applied, what was decided, and what it cost in third-party data. You own the latency and availability objectives.
• Standards and technical leadership. Define how we build, test, deploy and run services in this domain, then hold the line through review and working examples. Mentoring is valued, though we hire for technical depth first.
Key Skills Required
To excel in this role you will need strong hands-on backend engineering with real depth in distributed service design, and the judgement to make architectural decisions that hold up under audit years later. You are pragmatic rather than dogmatic, and comfortable being the person who both sets the direction and writes the code. Because this is the first Staff hire into a new team, you will need to work well without an established playbook: choosing the stack, setting the standards, and writing things down clearly enough that others can build on them. Fluency across backend languages (Java, Go, TypeScript or Node), AWS, infrastructure as code, observability and integration-heavy engineering is expected, as is the ability to explain technical risk and trade-offs to Credit, Risk and executive audiences.
Position Requirements
Strong hands-on backend engineering with real depth in distributed service design. Java, Go, TypeScript and Node are all in play; the stack is still open, and your view will shape it.
Designing and operating services on AWS, built cloud native and defined as code.
Demonstrated ownership of production observability: instrumentation strategy, metrics and distributed tracing, service level objectives, alert design, and diagnosis under time pressure.
Integration-heavy engineering: third-party APIs with uneven reliability, contract and schema management, versioning, and graceful degradation when a dependency fails.
A testing strategy that goes past unit tests: contract testing, deterministic replay of production scenarios, and evidence that a change is safe before it reaches customers.
Strong written and verbal communication, from engineers through to executives, including teams across time zones.
Effective use of AI coding tools, with a clear view of where their output can and cannot be trusted.
Preferred
Financial services or lending domain experience: banking, non-bank lending, payments, credit risk or core financial infrastructure.
Credit decisioning, scorecards, rules engines or risk platforms.
Designing for audit and privacy by default: data lineage, access control and retention.
Australian obligations relevant to lending: the Privacy Act and credit reporting, the automated decision-making transparency requirements commencing December 2026, and the Consumer Data Right.
A regulated or audited environment (ISO 27001, SOC 2, PCI DSS or APRA-aligned).
Working Arrangement
The role is based in our Sydney CBD office five days a week for the first six months while the team and its ways of working are established, moving to a hybrid agreement afterwards.
- Department
- Technology
- Locations
- Sydney
About Finstro
The Finstro vision is to put business owners back in control of their working capital. We provide a complete cashflow management platform that takes control of customer and supplier payments, and provides innovative credit based solutions to help grow your business. Our goal is to make managing cash flow, customers and suppliers simple and give you back your most valuable resource, your time.
Most traditional data management platforms only acknowledge when a cash flow issue arises and then you are left to your own devices to solve it yourself. Finstro can not only identify the problem, it also provides ‘one click’ solutions as well as credit facilities available at any time to handle the unexpected.