Product Development: Senior Software Engineer (San Mateo, CA)

At NetSuite Inc., our vision is to help mid-size businesses and divisions of large companies run their businesses better by providing the market's leading integrated, online business management software suite for accounting/ERP, customer relationship management (CRM) and ecommerce. With products such as NetSuite, NetSuite OneWorld and NetSuite CRM+, we already meet the business software needs of over 6,500 customers worldwide. And as an industry leader, we value the uniqueness, creativity and innovation each employee brings, whether in the areas of engineering, sales, marketing, operations, customer advocacy, IT, or corporate resources. Our employees drive our vision and make our success possible.

Picture yourself building a successful career at NetSuite—working alongside other talented, driven individuals, and helping the burgeoning mid-size business market achieve its goals. NetSuite is where business is going. If you would like to be part of an organization that's going places, click on the Apply Now button below.

Job Description:
In this position you will design and implement major features of the NetSuite product. You will work on a growing team of experienced and talented developers. Your work will be crucial to NetSuite's core product and its success. The entire NetSuite product is delivered as a hosted service, with the software updated often, so the features you design and implement will be in the hands of thousands of customers within months of conception.

Responsibilities:

  • Design major features
  • Implement major features on time and with high quality
  • Work with product management to define requirements
  • Create functional specifications and designs
  • Work with QA to ensure the quality of the feature
  • Find and improve performance bottlenecks

Qualifications/Skills:

  • BS or MS in Computer Science or equivalent
  • 5+ years software engineering experience
  • Exceptional Java programming skills and OO design techniques
  • Extensive data structures and algorithm development experience
  • Strong SQL skills and understanding of database/data modeling concepts
  • Strong analysis, problem solving, and troubleshooting skills
  • History of shipping high-quality, well-designed software products
  • Strong communication skills

Preferred Experience:

  • Experience developing Internet applications
  • HTML and Javascript experience
  • Experience working with the Oracle database
  • Familiarity with unit test development

 
Copyright © 1998 - NetSuite Inc. All rights reserved.