Principal Software Engineer

World's leading provider of cloud-based business management software, transforming how businesses operate by delivering unified application suites.
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, focusing on Enterprise Resource Planning (ERP) products. This role goes beyond coding, requiring specialists who actively contribute ideas and questions to improve business domains. The position involves designing software, collaborating with quality engineers, providing mentorship, and establishing code review practices.

As part of the world's leading cloud-based business management software provider, you'll work on developing new engines and maintaining legacy systems, while designing architecture for database-driven web applications. The role requires extensive experience with Java programming, database applications, and modern web technologies. The ideal candidate will have 8+ years of software development experience and strong leadership capabilities.

The position offers a competitive compensation package, including comprehensive benefits for employees and dependents, hybrid work options, and professional development opportunities. Oracle NetSuite maintains a strong focus on work-life balance and fosters a diverse, inclusive culture where innovation and teamwork are paramount.

This is an excellent opportunity for experienced developers who want to make a significant impact in enterprise software development while growing their leadership skills. The role combines technical expertise with mentorship responsibilities, making it ideal for those who want to influence both code quality and team development.

Last updated a month ago

Responsibilities For Principal Software Engineer

  • Develop greenfield code for new engines and maintain legacy codebase
  • Design 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 in Java or similar OOP language
  • Intimate understanding of modern web applications
  • Extensive experience with database-driven applications
  • Excellent problem-solving skills
  • Strong communication skills
  • Experience with automated testing
  • Ability to collaborate in a multicultural environment

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
  • Competitive salary and wellness benefits for employees and dependents
  • Hybrid working option
  • Learning and development resources
  • Team events including lunch outs and karaokes
  • Work life balance emphasis
  • Diverse, inclusive culture

Interested in this job?

Jobs Related To Oracle NetSuite Principal Software Engineer

Principal Software Engineer

Principal Software Engineer position at Oracle NetSuite, requiring 10+ years of experience in Java, JavaScript, and SQL, focusing on platform development and technical leadership.

Senior Principal Program Manager, Team Operations

Senior Principal Program Manager role at Oracle NetSuite, managing operations for a 300-person global team, requiring 10+ years experience and strong leadership skills.

Principal Product Manager

Principal Product Manager role at Oracle NetSuite focusing on B2B and B2C payment products, requiring 3+ years experience in product management or engineering.

Principal Software Engineer

Principal Software Engineer role at Oracle NetSuite, developing ERP solutions with Java and web technologies in Manila, Philippines.

Director, Software Engineering (QA)

Lead Salesforce's AI Cloud Quality Engineering team, overseeing QA strategies and automation for AI platform producing billions of predictions daily.