1. What is a Software Engineer at Netsuite?
As a Software Engineer at Netsuite, you are responsible for building and sustaining the foundational enterprise resource planning (ERP) platform that powers thousands of global businesses. The core platform handles business-critical workflows, including complex financial accounting, supply chain logistics, inventory management, and customer relationship management. Engineering at Netsuite means operating at massive scale, where code must handle high transactional throughput while maintaining extreme reliability and data consistency.
The engineering environment features a blend of deep backend business logic and distributed systems. You will work extensively with core server-side architectures—predominantly using Java, robust SQL relational database layer design (including schema optimization and complex queries), and customized web technologies like JavaScript and TypeScript. Because Netsuite serves enterprise clients with high-frequency operations, engineers must focus on building code that is performant, maintainable, and resilient against system bottlenecks.
Joining Netsuite gives you the opportunity to solve non-trivial engineering problems: optimizing enterprise data processing, designing clean APIs, and engineering scalable database models. Whether you are developing platform features, writing automated pipelines, or modernizing backend systems, your work directly impacts how enterprises track their revenue, manage global operations, and make real-time financial decisions.



