Principal Software Engineer
Location:
, California
Posted:
February 08, 2017
Reference:
170001ZN
A key driver of NetSuite's success in meeting the needs of our broad customer base is the SuiteCloud Platform, a platform-as-a-service (PaaS) for customizing and extending NetSuite's core capabilities. Customers build on the platform directly or install SuiteApps built on the platform by independent solution vendors. We're looking for ambitious and creative Principal Software Developers with a track record for innovation in cloud-based applications and/or platforms to join NetSuite's platform team in delivering the cloud's leading software development lifecycle framework.

You will share responsibility in designing and implementing a new framework for developing SuiteApps on NetSuite's platform as well as understanding and contributing enhancements to the existing, widely used framework. As a Senior Software Engineer you will be expected to communicate clearly, work productively with minimal supervision, think creatively and independently, and collaborate with team members in diverse functions (engineers, product managers, technical writers). You will participate in hiring and assessing new talent; you will also play an active role in defining the direction of the product.
Intimate, working understanding of modern web applications from database to user interface is relevant for this role. A high-level of proficiency in SQL, Object Oriented languages as well as experience with database driven web applications is preferred as well as proficiency in design patterns and test driven development. The ideal candidate has relevant experience building cloud-based platforms that enable application design, development, testing, and distribution. Excellent communication skills in technical and non-technical contexts and situations are preferred. Relevant experience in working towards deadlines in a rapid development cycle and the ability to prioritize competing demands is desirable. Pride in your contributions, and a desire to delight the customer motivate you to take initiative, responsibility and ownership of your projects.


Qualifications:
  • BS in Computer Science, Computer Engineering or equivalent
  • 5 years of web and backend software development experience
  • 5 years of Java experience
  • Strong Java design and development experience with good instincts for clean and testable code
  • SQL Experience, including schema design and development of efficient queries and PL/SQL
  • A solid understanding of metadata design and its use in the architecture of enterprise applications
  • Superb written and oral communication skills
  • Knowledge of Design Patterns, Object Oriented Programming, TDD and SOLID principles
  • Agile SCRUM experience
Preferred Qualifications:
  • Experience developing SaaS applications and/or platforms
  • Experience in development of platform for building or extending cloud applications


Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.
Qualifications:
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.

Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.

A little about us:
Oracle is shifting the complexity from IT, moving it out of the enterprise by engineering hardware and software to work together—in the cloud.

Know someone who would be interested in this job? Share it with your network.