Principal Software Engineer

Leading cloud business system providing financials, inventory management, HR, professional services automation, commerce solutions.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Principal Software Engineer

Oracle NetSuite, the world's first cloud company since 1998, is seeking a Principal Software Engineer to join their team. This role offers an opportunity to work on NetSuite's comprehensive cloud business system that includes financials, inventory management, HR, and commerce solutions used by thousands of customers globally.

As a Principal Software Engineer, you'll be responsible for solving complex technical challenges and architecting scalable cloud solutions. You'll work across teams to implement new functionality, make critical design decisions, and mentor other engineers. The role requires expertise in Java/JavaScript development, database design, and modern software development practices.

NetSuite offers a dynamic environment where career growth and work-life balance flourish. As part of Oracle, employees enjoy competitive benefits including medical insurance, retirement options, and volunteer opportunities. The company is committed to fostering an inclusive workplace where innovation thrives and everyone is empowered to succeed.

This position requires 10+ years of software development experience and deep expertise in enterprise software development. You'll be joining a passionate team focused on delivering business-critical solutions to global customers while maintaining the highest standards of security, reliability, and scalability.

Last updated 2 hours ago

Responsibilities For Principal Software Engineer

  • Resolve complex technical issues and make design decisions for scalable, highly available, multi-tenant cloud services
  • Independently investigate, present options, review and implement new functionality or re-architect existing solutions
  • Work with development teams, product management, UX, and QA to define and implement new product offerings
  • Implement solutions including database schema, business logic, and presentation layer work
  • Mentor other engineers in the team
  • Participate in team recruitment activities
  • Participate in scrum ceremonies

Requirements For Principal Software Engineer

Java
JavaScript
React
  • Bachelor/Master degree in computer engineering or equivalent
  • 10+ years of software development experience
  • Expertise in Java or JavaScript based single page applications or React
  • Expertise in complex SQL and database concepts
  • Experience in designing complex solutions and providing architectural inputs
  • Experience with CI/CD tools and automation testing
  • Expertise in code reviews and promoting good coding practices
  • Experience with testing frameworks and performance testing
  • Excellent communication skills
  • Experience with HTML5, CSS3, XHTML, JSP (preferred)
  • Experience in product-based company preferred

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive benefits
  • Flexible medical insurance
  • Life insurance
  • Retirement options
  • Volunteer programs

Interested in this job?

Jobs Related To Oracle NetSuite Principal Software Engineer

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.

Sr. Principal Software Engineer, Last Mile Delivery Tech, Delivery Technology Org (DTO)

Lead technical strategy and automation initiatives for Amazon's Last Mile Delivery Tech, overseeing critical systems and driving innovation in delivery station automation.

Software Developer 5

Principal Software Engineer position at Oracle focusing on backend development with cloud technologies, offering competitive compensation and comprehensive benefits.

Software Architect

Senior Software Architect role at Oracle Customer Success Services, leading development of cloud-native solutions and architectural patterns for enterprise applications.