B

Software Engineer

BlueAlly · United States

🔥22 people viewed this job

About the Role

– Finance Systems, AI & Automation Remote | Full-Time | Contract to Hire | Individual Contributor Reports to: Software Engineering | Embedded with: Finance You'll Build the Systems Finance Actually Wants We're not looking for someone to crank out generic CRUD apps. We're looking for an engineer who speaks finance — who understands why a tenth of a cent matters, why a misplaced zero gets noticed at month-end, and why "close enough" is never close enough when the auditors show up. This is a hybrid role by design. You'll sit on the Software Engineering team, but you'll be dedicated to Finance. Your customers are the Controller, the AP/AR team, the FP&A folks, and anyone else in Finance with a problem worth solving. Your job is to take their wishes, headaches, and "I wish the system could just..." and turn them into real, working tools — most of which will live inside NetSuite. What We're Actively Building (or Want To) • AI-powered automations inside NetSuite — invoice processing, GL coding suggestions, anomaly detection in journal entries, reconciliation helpers • Custom SuiteScripts and SuiteApps that fix the gaps in stock NetSuite functionality • Integrations between NetSuite and the rest of our stack — Shopware, banks, payment processors, AP/AR tools • Reporting and reconciliation tools Finance can actually trust — where the numbers tie out, every time • Agentic workflows for the repetitive finance work that should never have been manual: vendor onboarding, expense categorization, intercompany matching • AI assistants that know the chart of accounts, understand period close, and don't hallucinate dollar amounts There is a real backlog of finance pain waiting for a dedicated engineer. You won't be inventing problems — you'll be picking from a list. What You'll Do • Sit with the finance team. Listen. Understand the actual workflow before writing a line of code. • Design and build automations and applications that live primarily inside NetSuite (SuiteScript) and integrate with our broader stack • Apply AI thoughtfully — finance is not the place for "let's see what the LLM says." Validation, reconciliation, audit trails, and human-in-the-loop are the defaults. • Write production code in JavaScript/TypeScript (SuiteScript 2.x), Python, and the occasional dive into our other stack • Own features end-to-end: design, build, ship, document, support • Treat decimal precision, rounding, currency conversion, and date/period boundaries as first-class concerns — not afterthoughts • Build the audit trails and reconciliation checks Finance needs to trust the systems What We're Looking For The Differentiator — Finance Fluency This is the role where a finance background actually matters. You should be comfortable with: • General ledger, chart of accounts, debits/credits, accruals vs. cash • Period close cadence and why "after close" is a real deadline • The difference between AP, AR, GL, and FP&A and what each cares about • Why reconciliations exist, and why "the numbers don't tie" is never an acceptable end state • Financial reporting basics — P&L, balance sheet, cash flow — at least enough to hold a real conversation A CPA, an accounting degree, or formal finance training is great. So is having spent years building systems for finance teams. So is being the kid who balanced the family books. We care that you get it. Engineering Must-Haves • Demonstrable experience building real applications — production code, side projects, school projects all count • Strong fundamentals in JavaScript/TypeScript and/or Python • Hands-on experience with at least one LLM/AI integration — function calling, RAG, agentic workflows, or similar • Obsessive attention to detail. Every decimal. Every zero. Every edge case in date handling and currency conversion. • A bias toward shipping over perfecting — without compromising correctness when correctness is the whole point Things That Will Get Our Attention • NetSuite development experience — SuiteScript 2.x, SuiteFlow, Saved Searches, SuiteAnalytics, RESTlets, Map/Reduce scripts. Strongly preferred. We can train a strong engineer with finance affinity, but if you already have this, you'll move fast. • Hands-on experience with finance/ERP systems (NetSuite, Sage Intacct, QuickBooks, SAP, Oracle, etc.) as a developer or power user • A GitHub or portfolio with practical AI projects — especially ones with validation, guardrails, or human-in-the-loop design • Experience integrating ERPs with banks, payment processors, or other financial systems • A track record of building things that finance teams actually adopted (harder than it sounds) We Don't Require • A CS degree (or any specific degree) • A CPA license — helpful, not required • Years of professional experience — show us what you've built and what you understand • Day-one expertise in our exact NetSuite setup — we'll get you there The Stack (Honest Version) You'll spend most of your time in NetSuite (SuiteScript 2.x), JavaScri

BlueAlly has 1 open position on Remote Vibe Coding Jobs.

💬 Developer Questions

Ask the team a question — answers show up here

🎯

What does the interview process look like?

🤖

What AI/vibe coding tools does the team use daily?

👥

How big is the engineering team?

Is the team fully async or are there required meetings?

🚀

What does onboarding look like for remote hires?

🔧

Can you share more about the tech stack and architecture?

📈

What does career growth look like in this role?

📅

What does a typical day look like?

💰

Is there a salary range you can share?

📊

Is equity or stock options part of the package?

🌍

Are there timezone requirements or preferences?

🛂

Do you sponsor work visas?

🏢 Is this your listing? Claim it to answer questions

Similar Jobs

Helpful resources

Hiring for a similar role? Post your job here — it's free →