Financial Systems Engineer
Summary
A hands-on individual contributor who owns Apartment List's finance systems integrations — mainly Celigo connecting NetSuite to Stripe, Salesforce, Bill.com, ADP, and Ramp — plus SuiteScript development and automation of manual billing/AR processes. Core stack: NetSuite, SuiteScript, Celigo iPaaS, JavaScript, REST/SOAP APIs.
About This Role
What You'll Do
- Serve as the technical owner of Celigo, building and maintaining the integrations that connect NetSuite to Stripe, Salesforce, Bill.com, ADP, and Ramp.
- Own the Stripe to Celigo to NetSuite billing flow supporting our self-serve product, from build through production support.
- Write and maintain SuiteScript, including scheduled scripts, map and reduce scripts, workflows, custom records, custom fields, and saved searches.
- Build error handling, alerting, and automated reconciliation checks so integration failures surface before they reach close rather than during it.
- Automate manual processes currently performed by the Billing and AR teams, and be able to show the before and after.
- Configure NetSuite to support billing, invoicing, dispute resolution, and cash collection, including fields, forms, workflows, reports, and dashboards.
- Develop and maintain integrations to customer payment portals such as Coupa, Yardi RentCafe, and AvidXchange.
- Support sales tax automation tooling and keep tax logic consistent across billing systems.
- Support finance system configuration in partnership with Accounting across systems such as Bill.com, Ramp, Expensify, FloQast, Egencia and ADP, and alongside the Celigo integrations that connect them.
- Own the Jira intake queue for finance systems issues and automate recurring causes rather than absorbing them as workload. Manage vendor support cases through to resolution.
- Manage sandbox provisioning, environment configuration, credentials, and deployment discipline across environments.
- Support the Company’s external audit to drive timely and accurate delivery of requests to ensure overall success of the audit and ability to meet committed deadlines.
What You Bring
- 3 to 5 years in finance or business systems, including at least 3 years hands-on with NetSuite beyond administration.
- Demonstrated experience building custom flows in Celigo integrator.io or a comparable iPaaS.
- SuiteScript and JavaScript proficiency, with the judgment to know when a problem belongs in script versus in the integration layer.
- Working experience with REST and SOAP APIs, JSON, and file-based data transfer.
- Accounting literacy sufficient to translate a request from Finance or Accounting into a system configuration: debits and credits, subledger to GL flow, quote-to-cash, revenue recognition mechanics, and the close cadence. You do not need to perform the accounting. You need to understand what is being asked and why.
- A track record of replacing a manual process with an automated one, and the ability to describe what changed and how you validated it.
- Strong written communication, particularly documenting how an integration works and why it was built that way.
- Comfort using AI tools to move faster on scripting and testing, while still owning the judgment for what is correct and production ready.
- Demonstrated experience using AI tools to build something, not just use them. For example a dashboard, internal tool, or process built with Claude or a similar tool.
Nice to Have
- Salesforce to NetSuite integration experience.
- Stripe or comparable payments platform experience.
- SaaS subscription and usage-based billing models, or outcome-based and other high-volume transactional billing models.
- Sales tax automation tooling such as Anrok or Avalara.
- Experience replacing or restructuring legacy integrations while keeping the business running.
- Bachelor's degree in Accounting, Finance, MIS, or equivalent practical experience.
Why This Role
- Full technical ownership of the integration layer feeding Apartment List's finance systems.
- A clearly scoped remit. You own the systems, not the close, which means your work is building rather than reconciling.
- Space to use AI development tools such as Claude to build, test and document faster.
- Work alongside a small, high-performing Revenue and Billing Operations team with direct access to the people whose work you are automating.
Compensation
- Zone 1: $121,500–$147,343 TTC (base $109,350-$132,609) + equity
- Zone 2: $112,400–$136,285 TTC (base $101,160- $122,657) + equity
- Zone 3: $103,300–$125,227 TTC (base $92,970- $112,704) + equity