Senior Software Engineer, NetSuite Integrations

Nue.io

Nue.io

Software Engineering

United States · Canada · Remote

Posted on Apr 17, 2026
Senior Software Engineer, NetSuite Integrations
USA (remote) • Canada (remote)
Engineering
Remote
Full-time

Senior Software Engineer, NetSuite Integrations

Location: Remote / Hybrid, Canada / US Level: Senior (L5-L6) Reports to: Senior Director of Engineering, Platform & Infrastructure Team: Data & Integrations

Why you'll love this Nue.io opportunity!

We're looking for a highly motivated Senior Software Engineer to own and evolve the Nue-NetSuite integration, one of the most strategically important integrations in our platform. This is not a configuration-only role. You'll be building, scaling, and evolving a production integration that keeps our billing/CPQ layer in sync with our customers' ERP and accounting systems, serving enterprise customers with complex financial workflows.
Nue's NetSuite integration orchestrates customer & product syncs, orders, invoices, credit memos, payments and more between Nue and NetSuite. The integration is live with enterprise customers and growing fast. You'll have a mandate to increase reliability, throughput, and self-service capability while extending the integration’s feature set for complex & diverse use cases. If you're passionate about building bulletproof integrations in the financial domain and want to have an outsized impact on a small, high-ownership team, this is the role for you.

Responsibilities

  • Own the Nue-NetSuite integration end-to-end. You are the engineering point of contact for NetSuite architecture decisions, integration evolution, troubleshooting & customer escalations alongside the Data & Integrations tech lead.
  • Evolve the integration architecture. Drive improvements to how integration logic is built, tested, and deployed. Ensure proper CI/CD, automated test coverage, and version control across the integration stack.
  • Ensure data traceability and integrity across sync operations, maintaining accurate ID mapping between Nue and NetSuite objects and ensuring auditability of all synced records.
  • Improve customer onboarding and self-service. Build structured configuration models and tooling so that implementation partners and CS teams can set up and manage NetSuite integrations with minimal engineering involvement.
  • Extend integration capabilities based on customer demand, including areas such as bidirectional field sync, multi-subsidiary support, advanced invoice mapping, and revenue recognition.
  • Manage the NetSuite authentication lifecycle, including OAuth 2.0 M2M setup, certificate generation, and token management.
  • Own reliability and error handling. Build and maintain robust retry logic, alerting, and monitoring so that sync failures are surfaced, diagnosable, and recoverable without engineering escalation.
  • Collaborate with implementation partners and customer success teams to resolve integration issues, contribute to runbooks, and ensure documentation is accurate and complete.
  • Leverage AI-powered tooling to accelerate development, testing, debugging, and operational workflows across the integration stack.

What We're Looking For

  • 5+ years building and scaling backend systems in production SaaS environments.
  • Strong proficiency in Java/Spring Boot, with experience building RESTful services, data pipelines, and integration middleware.
  • Deep understanding of NetSuite as a platform: REST/SOAP APIs, SuiteQL, SuiteScript, record types (Customers, Items, Sales Orders, Invoices, Credit Memos, Customer Payments), custom fields, subsidiaries, and authentication (OAuth 2.0 M2M, Token-Based Auth).
  • Experience building or maintaining ERP integrations (NetSuite, Intacct, QuickBooks, Dynamics, or similar), including field mapping, data coercion, error handling, and retry logic.
  • Solid SQL expertise, with experience in query optimization, schema design, and transactional integrity.
  • Experience with API design and integration patterns: REST, GraphQL, webhooks, event-driven architectures, and iPaaS platforms (Tray.io, Workato, MuleSoft, or similar).
  • Excellent collaboration and communication skills. Able to partner with product, customer success, implementation partners, and external customers.
  • Comfort working in a fast-paced startup environment with a small, high-ownership team where you are expected to own problems end-to-end.
  • Demonstrated ability to leverage AI-assisted development tools (e.g., Claude Code, GitHub Copilot, Cursor) to accelerate engineering workflows.
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.

Preferred Skills

  • Direct experience with NetSuite SuiteCloud Platform: SuiteScript 2.x, SuiteBundler, RESTlets, Saved Searches, and custom record types.
  • Experience with complex NetSuite configurations including multi-subsidiary and multi-currency.
  • Domain knowledge in revenue operations, billing, order-to-cash (O2C), or financial systems.
  • Salesforce platform development and integration experience.
  • Familiarity with data warehousing tools (Snowflake, Sigma) and how ERP data feeds downstream analytics.
  • AWS services (RDS, Lambda, SQS).
  • Experience with SOC 2, GDPR, or other compliance frameworks as they relate to financial data integration.
  • GitLab CI/CD pipeline experience.

What Success Looks Like

  • You are a trusted owner of the integration. You can independently own production escalations, debug sync issues, and ship features end-to-end.
  • The integration architecture is improving. Integration logic is progressively moving toward better testability, CI/CD coverage, and version control. Each component you touch gets more robust.
  • Enterprise-scale throughput is supported. High-volume customers can rely on our integrations for thousands of daily transactions without hitting reliability or performance limits.
  • Customer onboarding is repeatable and partner-led. Implementation partners can configure and activate a NetSuite integration using documented runbooks and self-service tooling, with minimal engineering involvement.
  • Integration reliability is proactively managed. Monitoring, alerting, and retry infrastructure catches and surfaces issues before customers report them. Failed syncs are diagnosable and recoverable without engineering escalation.
  • Product gaps are closing. High-demand capabilities are shipped steadily, reducing customer escalations and unblocking new deals.
  • AI is embedded in your workflow. AI-powered tooling is actively used for development, testing, debugging, and operational tasks, not as an afterthought, but as a force multiplier.

What We Offer

  • Competitive salary and benefits package.
  • Opportunity to join a high-growth company with significant upside potential.
  • High ownership, high impact. You'll be a critical hire addressing one of the top engineering priorities.
  • A collaborative and supportive team environment that encourages personal and professional growth.
  • Flexible remote/hybrid work arrangement within Canada.
  • The chance to work on challenging integration problems at a company scaling rapidly in the revenue lifecycle space.
Ready to apply?
Powered by
First name *
Last name *
Email *
LinkedIn URL *
Phone number *
Location *
Resume *
Click to upload or drag and drop here
In which city do you reside in? *
Do you now or in the future require sponsorship to work in the country for which you are applying? *
Which Nue value resonates with you the most? *
Req ID: R84