Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 4 months 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?