Full-Time | Fully Remote (London, Europe, or US Eastern time) | $150,000 - $250,000 USD + Equity
Location
Remote (UK / EU / US-EST)
Salary
$150K - $250K
Experience
5-10 Years
Industry
Agentic AI / Accounting
About the Company
We are recruiting on behalf of a fast-growing, venture-backed company building agentic AI for the accounting profession. The platform deploys autonomous agents that sit on top of firms' existing general ledgers (no rip-and-replace) and automate the high-volume, rules-driven work that consumes accountants' time: reconciliation, journal-entry preparation, ledger posting, and more.
Founded in London and backed by a leading Silicon Valley venture firm, the company already serves top-tier global accounting firms managing hundreds of client entities, and is expanding into the US. The team is small, senior, multi-skilled, and obsessive about reliability and trust.
About the Role
NetSuite is the most important integration in the product, and the company is treating it that way. As Senior Product Engineer, you will own the NetSuite surface area end-to-end (data model, sync logic, customer onboarding, and the edge cases that only show up in heavily customized tenants) and set the bar for how integrations are built across the whole product.
Where other engineers reach for off-the-shelf connectors, you are the person who drops down to SuiteTalk and SuiteQL when those connectors do not cover what a customer needs. The wider integration layer is also yours: QBO, Xero, Sage Intacct, Bill.com, Ramp, Gusto, Dext, and whatever comes next. This is a backend-first role (Python, async, the messy distributed parts), but you will move into the front-end or infra when the problem lives there. You will partner directly with customers (controllers, accounting ops, admins) to turn real-world stack configurations into reliable mappings.
If you have spent years wrestling with NetSuite's quirks and want to build the integration you wish existed when you were on the customer side, this is the role.
What You Will Do
• Own the NetSuite integration end-to-end: design, build, monitor, and maintain it, including OneWorld scope (subsidiaries, classes, departments, segments, intercompany, elimination, multi-currency, consolidation)
• Drop below off-the-shelf connectors using SuiteTalk REST and SOAP, SuiteQL, and SuiteScript 2.x (and 1.0 where legacy tenants demand it), building RESTlets and server-side scripts for custom needs
• Own the wider integration layer across the modern accounting stack and stay ahead of breaking changes before customers feel them
• Set integration standards across the product: data model conventions, sync patterns, observability, and customer-facing diagnostics
• Work backend-first in Python on the distributed core, moving into front-end or infra as needed
• Partner directly with customers to translate heavily customized instances into reliable, maintainable mappings
What You Bring
Required
• 5-10 years as a backend-leaning software engineer building complex products
• Deep, demonstrated NetSuite integration experience: strong data model knowledge, real OneWorld experience, and comfort with heavily customized tenants
• Hands-on with SuiteTalk REST and SOAP and SuiteQL, with clear judgment on which to use when
• Strong SuiteScript 2.x (RESTlets, server-side scripts); SuiteScript 1.0 exposure a plus
• Experience setting up Token-Based Auth and OAuth 2.0 on NetSuite, including role and permission configuration
• Shipped complex integrations against at least one other major ERP at depth (Sage Intacct, Dynamics, QBO, Xero, or similar), with fluency across multi-entity, multi-currency, chart of accounts, and journal structure
• Strong Python and real API-integration depth: auth flows, rate limiting, retries, idempotency, schema drift
• A track record of owning a surface area end-to-end
• A heavy, deliberate user of AI who has tuned their own setup and workflow to drive efficiency
Bonus Points
• Background at an iPaaS or universal connector platform (Codat, Rutter, Merge), especially building or maintaining accounting connectors
• Former NetSuite consultant or admin at a NetSuite partner, with engineering skills to match
• Founder or founding engineer of a venture-backed company
• Shipped agent systems with structured tool-use at scale
• Breadth across the stack: Go, Rust, TypeScript, Kubernetes, system design, front-end
• Experience hiring, ramping, and mentoring engineers as a senior IC
Compensation & Logistics
Base Salary
$150,000 - $250,000 USD
Equity
Competitive equity package
Benefits
Medical and dental coverage
Location
Fully remote; must overlap London, wider Europe, or US Eastern time
Visa / Relocation
Sponsorship not currently available
Education
Technical degree (CS or related) preferred
Interview Process
A four-stage process: a 30-minute initial screen (experience, motivations, and fit), a 90-minute technical deep-dive (system design and pair programming), a flexible take-home exercise with review (a scoped problem drawn from the company's actual codebase, assessing output quality, engineering judgment, AI-assisted workflow, and ability to ship production-grade work), and a 60-minute final round.
Why Join
• Own the single most important integration in the product, with the resources, focus, and autonomy to build it the right way rather than bolt it on
• Work on agentic AI in a domain that has resisted automation for 500 years, where domain depth and technical craft are the same thing at different levels of the stack
• Small, fast, senior team that ships, backed by a leading Silicon Valley venture firm and trusted by top-tier accounting firms
• Direct ownership over a surface area that drives meaningful revenue and customer outcomes