Lead the design, development, and implementation of scalable, automated solutions for current and future business needs
Design and develop high-quality Netsuite SuiteScript and JavaScript code, following industry best practices for scalability, maintainability, and performance
Lead and manage the integration of enterprise applications—NetSuite, Coupa, Kyriba and Salesforce—ensuring seamless and reliable data flow through robust interfaces, with a focus on iPaaS solutions like Tray.io
Lead and own the delivery of multiple development initiatives in an Agile environment, leveraging Atlassian Jira to manage sprints, track progress, and ensure timely execution of financial systems projects
Conduct thorough implementation testing in line with SDLC and change management policies
Collaborate closely with cross-functional teams—including Finance, Revenue Operation, Treasury, IT, and Business Operations—to deliver effective, scalable system solutions
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 play a key role in shaping long-term strategy for financial systems development and automation
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
Quick to learn new financial systems and stay current with evolving technologies
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 that include fertility benefits and equal paid parental leave
Professional development supported by formal career pathing, learning platforms, and a yearly learning stipend
A curated in-office employee experience to foster community, team connections, and innovation
Opportunities to give back to your community, including an annual company-wide Volunteer Week and donation matching
Employee Resource Groups that provide supportive communities within Braze
Collaborative, transparent, and fun culture recognized as a Great Place to Work®
Hybrid ways of working
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
NetSuiteSuiteScriptJavaScriptserver-side scriptingMap/ReduceSchedule Scriptdependency managementsource controlautomated testingAgile development