MAKATI, METRO MANILA, Philippines
2 days ago
Principal Software Engineer

Are you a developer who believes that software development goes beyond coding? If you’re eager for an opportunity that allows you to use your software engineering skills to their full potential, this is the perfect role for you!

We’re looking for a Principal Software Engineer to join our NetSuite Application team in Manila, Philippines focused on Enterprise Resource Planning (ERP) product. NetSuite developers do more than just write code. We become specialists in our business domain, each of us actively bringing questions and ideas to the table.

As part of NetSuite, you’ll not only design software but also collaborate closely with quality engineers, provide mentorship to  developers of varying level, and establish code review practices. If you’re ready for a dynamic position will give you plenty of room to innovate and become a better development leader, our team would be a phenomenal fit for you!

Who we are

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. We believe that with unified information, every business can achieve their vision. NetSuite is built on a culture of teamwork and innovation—that’s why we need the best and brightest on our team.

What you’ll do

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

What you’ll bring

BS/MS/Phd in Computer Science or equivalent 8+ years of software development experience that includes Java or a similarly object-oriented programming language—the NetSuite solution is written in Java with Oracle DB as the main persistence layer, and the UI uses internal JavaScript framework An intimate understanding of modern web applications and extensive experience with database-driven applications Excellent problem-solving skills The ability to abstract functional requirements Enthusiasm for automated testing An understanding of and/or experience with business software applications and a desire to continue growing this knowledge Dedication to quality, clean code, code reviews, and reducing technical debt Confidence driving projects and mentoring both senior and junior developers Strong communication skills in both technical and non-technical contexts The ability to collaborate in a multicultural environment Embodiment of our values: customer first, collaboration, innovation, and integrity

What we'll offer you

A competitive salary and wellness benefits for you and your dependents Hybrid working option so that you can work from a location that’s best for you Learning and development resources to advance your career as well as pro-bono mentorship opportunities Team events that range from lunch outs, karaokes, coffee breaks Company-wide emphasis on work life balance The chance to make an impact in one of the world’s leading cloud companies A diverse, inclusive culture that champions what makes you unique

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform critical job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Oracle NetSuite 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 veteran status or any other characteristic protected by law.

Career Level - IC4

Confirm your E-mail: Send Email