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

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 a month 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?

Jobs Related To Oracle NetSuite Principal Software Engineer

Timing Design Engineer

Join Apple as a Timing Design Engineer to work on cutting-edge PHY designs and contribute to products that enrich millions of lives.

Software Development Manager, AWS Incident Tooling & Response

Join AWS as a Software Development Manager for Incident Tooling & Response, managing automated systems that keep the cloud running and mitigate large-scale events.

Senior/Principal Software Engineer - CTJ - Poly

Senior/Principal Software Engineer role at Microsoft Security, building advanced cloud security solutions for the Defender team.

Principal Software Engineer

Microsoft seeks a Principal Software Engineer to lead next-gen AI and web data platform development for Bing, offering competitive pay and benefits.

Principal Communications Manager

Lead executive and employee communications at Intuit, driving internal communications programs for the People and Places organization.