Principal Software Engineer

Oracle NetSuite is the world's leading provider of cloud-based business management software. We're transforming how the world does business by delivering an agile, unified application suite that provides businesses with everything they need to grow, all in one place.
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Software Engineer

Principal Software Engineer position at Oracle NetSuite, requiring 10+ years of experience in enterprise software development, focusing on cloud solutions and scalable architecture.

Senior / Principal Software Engineer

Senior/Principal Software Engineer position at Oracle NetSuite, developing cloud-based business solutions using Java and SQL, with opportunities for career growth and comprehensive benefits.

Principal Software Developer

Principal Software Developer role at Oracle NetSuite in Manila, focusing on ERP product development, requiring 10+ years of experience in Java and JavaScript development.

Principal, Solution Engineer MuleSoft

Principal Solutions Engineer position at Salesforce MuleSoft, combining technical expertise with pre-sales consulting to drive customer success in Paris, France.

Principal Software Engineer

Principal Software Engineer role at Disney Entertainment & ESPN Technology leading infrastructure automation initiatives and architectural decisions for enterprise-scale systems.

Description For Principal Software Engineer

Oracle NetSuite is seeking a Principal Software Engineer to join their NetSuite Application team in Manila, Philippines, focusing on Enterprise Resource Planning (ERP) product development. This role goes beyond coding, requiring expertise in business domain knowledge and active contribution of ideas.

Key Responsibilities:

  • Develop greenfield code for new engines and maintain legacy codebase
  • Design architecture for database-driven web applications
  • Drive clean software design discussions
  • Mentor junior engineers and set code review practices
  • Collaborate with quality engineers

Requirements:

  • BS/MS/PhD in Computer Science or equivalent
  • 8+ years of software development experience, particularly with Java
  • Strong understanding of modern web and database-driven applications
  • Excellent problem-solving and abstraction skills
  • Experience with automated testing
  • Knowledge of business software applications
  • Strong communication and mentoring abilities

The ideal candidate will embody Oracle NetSuite's values of customer-first approach, collaboration, innovation, and integrity. This role offers the opportunity to make a significant impact in a leading cloud company, with a focus on work-life balance and professional growth.

Benefits include:

  • Competitive salary and wellness benefits
  • Hybrid working options
  • Learning and development resources
  • Team events and pro-bono mentorship opportunities
  • Emphasis on work-life balance
  • Diverse and inclusive culture

Oracle NetSuite is an Equal Employment Opportunity Employer and will provide reasonable accommodations to individuals with disabilities.

Last updated 7 months ago

Responsibilities For Principal Software Engineer

  • Develop greenfield code for new engines and maintain a powerful legacy codebase
  • Design the architecture of database-driven web applications
  • Drive and discuss clean software design
  • Guide and mentor junior engineers
  • Assist in setting code review practices for the team

Requirements For Principal Software Engineer

Java
JavaScript
  • BS/MS/PhD in Computer Science or equivalent
  • 8+ years of software development experience, particularly with Java
  • Intimate understanding of modern web applications and database-driven applications
  • Excellent problem-solving skills
  • Ability to abstract functional requirements
  • Enthusiasm for automated testing
  • Understanding of business software applications
  • Dedication to quality, clean code, code reviews, and reducing technical debt
  • Confidence in driving projects and mentoring developers
  • Strong communication skills in technical and non-technical contexts
  • Ability to collaborate in a multicultural environment

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Competitive salary and wellness benefits for you and your dependents
  • Hybrid working option
  • Learning and development resources
  • Pro-bono mentorship opportunities
  • Team events (lunch outs, karaokes, coffee breaks)
  • Company-wide emphasis on work-life balance
  • Chance to make an impact in a leading cloud company
  • Diverse, inclusive culture

Interested in this job?