Back to All Jobs

NetSuite Software Engineer

EngineeringRemote (US)Full-timePosted June 26, 2026
Apply Now

About BlueCollar

BlueCollar Cloud Solutions builds NetSuite-native software for construction, field service, and manufacturing companies. We're a small team with big ambitions—helping blue-collar businesses modernize their operations with purpose-built tools.

About This Role

We're looking for a mid-level NetSuite Software Engineer to design and build scalable products on the NetSuite platform. This is a SuiteScript-first engineering role — you'll own solutions from architecture through deployment, writing maintainable, well-tested code that runs reliably at scale. This role suits an engineer who treats NetSuite as a software platform, not just a configuration tool, and who brings real engineering discipline to it. Level: Mid-level — typically 3–5 years of hands-on NetSuite development experience.

What You'll Do

  • Design scalable NetSuite solutions, including script architecture, data models, integrations, and automation patterns
  • Develop custom solutions using SuiteScript 2.1 across script types (User Event, Client, Scheduled, Map/Reduce, Suitelet, RESTlet, Mass Update)
  • Build reusable SuiteScript frameworks, libraries, and utilities following modular architecture patterns — services, models, shared libraries, and clear separation of concerns
  • Build and optimize SuiteQL queries and saved searches to surface and report on business-critical data
  • Model data using custom records, custom segments, and custom fields that fit cleanly into the native data model
  • Build and maintain integrations using RESTlets, REST Web Services, OAuth/token-based authentication, and external APIs
  • Diagnose and optimize NetSuite performance issues, including governance consumption, slow searches, script execution times, and transaction processing bottlenecks
  • Manage deployments through the SuiteCloud Development Framework (SDF) and source control, promoting changes safely from sandbox to production
  • Extend NetSuite functionality through SuiteScript and platform configuration — including workflows, forms, roles, and permissions — when required to support engineering solutions
  • Write automated tests and validate business logic before deployment; participate in code review and documentation
  • Explore opportunities to leverage automation and AI-assisted development workflows to improve product capabilities and engineering velocity
  • Partner with functional consultants and stakeholders to scope and validate solutions

What You'll Bring

  • SuiteScript 2.1 — proven experience building production scripts across the major script types
  • TypeScript — strong experience developing maintainable TypeScript applications, including interfaces, classes, modules, and reusable components
  • NetSuite architecture patterns — sound judgment on when to use User Event vs. Scheduled vs. Map/Reduce, avoiding recursive triggers, async processing, deployment strategies, and governance tradeoffs
  • SuiteQL & Saved Searches — proficient in writing and tuning queries and designing complex, performant searches with formulas, summaries, and joins
  • SDF & SuiteCloud CLI — hands-on experience with SuiteCloud projects, deployment.xml, custom objects, and account-specific deployments (beyond click-to-deploy)
  • Git & source control — disciplined branching, commits, and code review as part of everyday workflow
  • Governance & performance optimization — solid understanding of unit/usage limits and the ability to diagnose and resolve bottlenecks in searches, script execution, and transaction processing
  • REST integrations — experience integrating NetSuite with external systems via RESTlets, REST Web Services, and token-based/OAuth authentication
  • Testing practices — ability to write automated tests and validate business logic before deployment
  • NetSuite data modeling — proficient with custom records, custom segments, and custom fields
  • NetSuite platform fundamentals — roles, permissions, workflows, forms, customizations, and deployment practices
  • Disciplined coding practices — modular, readable, well-tested code and meaningful code review
  • Bachelor's degree in Computer Science or equivalent

Nice to Have

  • Experience in a product engineering environment, building reusable solutions used across multiple customers/accounts
  • Construction and/or accounting literacy
  • Experience with Jest or other JavaScript/TypeScript testing frameworks
  • Advanced PDF/HTML templating (Freemarker)
  • CI/CD pipelines for NetSuite deployments
Job Summary
DepartmentEngineering
LocationRemote (US)
Employment TypeFull-time
SalaryCompetitive
PostedJune 26, 2026
Apply for This Position

Apply for This Position

Fill out the form below and we'll get back to you within 5 business days.

Provide a link to your resume (Google Drive, Dropbox, OneDrive, etc.)

By submitting this application, you agree to our privacy policy and consent to BlueCollar Cloud Solutions processing your personal data for recruitment purposes.

Oracle NetSuite SuiteWorld 2024 Alliance Partner badge