Lead the design, development, and implementation of scalable, automated solutions for financial systems with NetSuite at the center
Design, develop, and automate business processes within NetSuite using SuiteScript, SuiteFlow, workflows, and saved searches
Integrate NetSuite with systems including Coupa, Salesforce, and Kyriba using iPaaS tools like Tray.io to enable seamless data flow and process automation
Lead and own the delivery of multiple development initiatives in an Agile environment, leveraging Jira to manage sprints and track progress
Conduct thorough implementation testing in line with SDLC and change management policies
Design, write, and execute automated tests to maximize test coverage for critical system features
Support both new and existing customizations across systems like NetSuite and Tray.io, whether developed internally or by external partners
Manage and resolve issues in Jira and Service Desk, including incidents, problems, and system changes
Identify, analyze, and resolve system design weaknesses to continuously improve system architecture
Mentor junior team members and collaborate closely with Finance, Revenue Operations, Treasury, IT, and Business Operations
Requirements
6+ years of hands-on NetSuite development, with deep expertise in SuiteScript (1.0/2.0), JavaScript, and server-side scripting (API-based, non-DOM)
8+ years of experience in software development, including testing, release management, and deploying enterprise-grade solutions
Strong understanding of SuiteScript Map/Reduce, Schedule Script, deployment processes, dependency management, and source control (e.g., GitHub)
Familiarity with integrating NetSuite with platforms such as Salesforce, Coupa, Kyriba, Workday, Tray.io, Boomi, Mulesoft, and others
Experience working in Agile teams using task/project management tools like Jira
Knowledge of IT General Controls, with ability to follow SOX compliance requirements, including segregation of duties
Experience designing, developing, and automating business processes within NetSuite (SuiteFlow, workflows, saved searches)
Experience with iPaaS tools like Tray.io for integrations
Experience mentoring junior team members and collaborating cross-functionally
Able to manage multiple priorities, operate independently, and collaborate effectively across teams
Benefits
Competitive compensation that may include equity
Equity grants of restricted stock (RSUs)
Retirement and Employee Stock Purchase Plans
Flexible paid time off
Comprehensive benefit plans covering medical, dental, vision, life, and disability
Family services including fertility benefits and equal paid parental leave
Professional development supported by formal career pathing, learning platforms, and a yearly learning stipend
Hybrid ways of working and a curated in-office employee experience
Opportunities to give back (annual company-wide Volunteer Week and donation matching)
Employee Resource Groups
Collaborative, transparent, and fun culture (Great Place to Work recognition)
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
NetSuiteSuiteScriptJavaScriptserver-side scriptingAgile developmentautomated testingiPaaSMap/ReduceSchedule Scriptsource control