Principal Software Engineer

Leading cloud business system provider delivering unified application suite for business management since 1998.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Principal Software Engineer

Oracle NetSuite, established in 1998, is a leading cloud business system provider delivering comprehensive business management solutions. As a Principal Software Engineer, you'll join a dynamic team focused on developing and maintaining critical platform components. The role combines technical leadership with hands-on development, requiring expertise in Java, JavaScript, and SQL databases. You'll architect solutions, mentor team members, and work on both development and QA assignments.

The position offers an opportunity to work with a global team, developing solutions that impact thousands of customers worldwide. NetSuite's platform encompasses financials, inventory management, HR, professional services automation, and commerce. As part of Oracle, the company offers industry-leading benefits and a strong focus on work-life balance.

The ideal candidate will have 10+ years of software development experience, strong problem-solving skills, and excellent communication abilities. You'll be responsible for designing scalable solutions, providing technical leadership, and contributing to the platform's evolution. The role offers significant growth opportunities through challenging projects and collaboration with cross-functional teams.

Oracle provides a competitive benefits package, including medical, life insurance, and retirement options. The company promotes diversity and inclusion, supporting volunteer programs and maintaining a commitment to work-life balance. Join a team that's reshaping how businesses operate while advancing your career in a supportive, innovative environment.

Last updated 9 hours ago

Responsibilities For Principal Software Engineer

  • Design, develop, and maintain components of the overall platform development environment
  • Create prototypes and provide guidance to scrum team
  • Lead technical activities at group level
  • Groom team leads across globe
  • Develop platform components
  • Architect solutions and review designs
  • Be an SME for the tech stack
  • Work on both development and QA assignments
  • Design efficient, scalable solutions
  • Provide technical expertise and mentorship
  • Validate and certify peer engineers' work
  • Develop and execute test plans and test cases

Requirements For Principal Software Engineer

Java
JavaScript
  • Bachelor's or Master's degree in Computer Engineering or equivalent
  • 10+ years of software development experience
  • 10+ years of experience in Java, JavaScript or similar languages
  • SQL database experience with expertise in database-driven applications
  • In-depth knowledge of modern web applications
  • Strong problem-solving skills
  • Excellent communication and collaboration skills
  • Experience mentoring and coaching developers
  • Ability to work effectively in cross-functional teams

Benefits For Principal Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Life Insurance
  • Retirement Benefits
  • Volunteer Programs
  • Work-life Balance

Interested in this job?

Jobs Related To Oracle NetSuite Principal Software Engineer

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 position at Oracle NetSuite, focusing on ERP solutions with Java development, mentorship, and architecture design responsibilities.

Principal Software Engineer

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

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure CosmosDB, focusing on database systems and distributed computing with 10+ years of experience required.